Show / Hide Table of Contents

Class ZoneVirtualNetworkLink

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

using Pulumi;
using Azure = Pulumi.Azure;

class MyStack : Stack
{
public MyStack()
{
    var exampleResourceGroup = new Azure.Core.ResourceGroup("exampleResourceGroup", new Azure.Core.ResourceGroupArgs
    {
        Location = "West US",
    });
    var exampleZone = new Azure.PrivateDns.Zone("exampleZone", new Azure.PrivateDns.ZoneArgs
    {
        ResourceGroupName = exampleResourceGroup.Name,
    });
    var exampleZoneVirtualNetworkLink = new Azure.PrivateDns.ZoneVirtualNetworkLink("exampleZoneVirtualNetworkLink", new Azure.PrivateDns.ZoneVirtualNetworkLinkArgs
    {
        ResourceGroupName = exampleResourceGroup.Name,
        PrivateDnsZoneName = exampleZone.Name,
        VirtualNetworkId = azurerm_virtual_network.Example.Id,
    });
}

}
Inheritance
System.Object
Resource
CustomResource
ZoneVirtualNetworkLink
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.PrivateDns
Assembly: Pulumi.Azure.dll
Syntax
public class ZoneVirtualNetworkLink : CustomResource

Constructors

View Source

ZoneVirtualNetworkLink(String, ZoneVirtualNetworkLinkArgs, CustomResourceOptions)

Create a ZoneVirtualNetworkLink resource with the given unique name, arguments, and options.

Declaration
public ZoneVirtualNetworkLink(string name, ZoneVirtualNetworkLinkArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

ZoneVirtualNetworkLinkArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

Name

The name of the Private DNS Zone Virtual Network Link. Changing this forces a new resource to be created.

Declaration
public Output<string> Name { get; }
Property Value
Type Description
Output<System.String>
View Source

PrivateDnsZoneName

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

Declaration
public Output<string> PrivateDnsZoneName { get; }
Property Value
Type Description
Output<System.String>
View Source

RegistrationEnabled

Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? Defaults to false.

Declaration
public Output<bool?> RegistrationEnabled { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>
View Source

ResourceGroupName

Specifies the resource group where the resource exists. Changing this forces a new resource to be created.

Declaration
public Output<string> ResourceGroupName { get; }
Property Value
Type Description
Output<System.String>
View Source

Tags

A mapping of tags to assign to the resource.

Declaration
public Output<ImmutableDictionary<string, string>> Tags { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableDictionary<System.String, System.String>>
View Source

VirtualNetworkId

The Resource ID of the Virtual Network that should be linked to the DNS Zone. Changing this forces a new resource to be created.

Declaration
public Output<string> VirtualNetworkId { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(String, Input<String>, ZoneVirtualNetworkLinkState, CustomResourceOptions)

Get an existing ZoneVirtualNetworkLink resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static ZoneVirtualNetworkLink Get(string name, Input<string> id, ZoneVirtualNetworkLinkState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

ZoneVirtualNetworkLinkState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
ZoneVirtualNetworkLink
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.