Share via


DnsResolverIdentity Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.DnsResolverIdentityTypeConverter))]
public class DnsResolverIdentity : Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.IDnsResolverIdentity
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.DnsResolverIdentityTypeConverter))>]
type DnsResolverIdentity = class
    interface IDnsResolverIdentity
    interface IJsonSerializable
Public Class DnsResolverIdentity
Implements IDnsResolverIdentity
Inheritance
DnsResolverIdentity
Attributes
Implements

Constructors

DnsResolverIdentity()

Creates an new DnsResolverIdentity instance.

Properties

DnsForwardingRulesetName

The name of the DNS forwarding ruleset.

DnsResolverName

The name of the DNS resolver.

ForwardingRuleName

The name of the forwarding rule.

Id

Resource identity path

InboundEndpointName

The name of the inbound endpoint for the DNS resolver.

OutboundEndpointName

The name of the outbound endpoint for the DNS resolver.

ResourceGroupName

The name of the resource group. The name is case insensitive.

SubscriptionId

The ID of the target subscription.

VirtualNetworkLinkName

The name of the virtual network link.

VirtualNetworkName

The name of the virtual network.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DnsResolverIdentity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DnsResolverIdentity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.IDnsResolverIdentity.

FromJsonString(String)

Creates a new instance of DnsResolverIdentity, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DnsResolverIdentity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to