Language

VirtualNetworkLinkProperties Class

Definition

Represents the properties of a virtual network link.

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

Constructors

Name Description
VirtualNetworkLinkProperties()

Creates an new VirtualNetworkLinkProperties instance.

Properties

Name Description
Metadata

Metadata attached to the virtual network link.

ProvisioningState

The current provisioning state of the virtual network link. This is a read-only property and any attempt to set this value will be ignored.

VirtualNetworkId

Resource ID.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VirtualNetworkLinkProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VirtualNetworkLinkProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VirtualNetworkLinkProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to