Share via


VnetInfo Class

Definition

Virtual Network information contract.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetInfoTypeConverter))]
public class VnetInfo : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IVnetInfo
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetInfoTypeConverter))>]
type VnetInfo = class
    interface IVnetInfo
    interface IJsonSerializable
Public Class VnetInfo
Implements IVnetInfo
Inheritance
VnetInfo
Attributes
Implements

Constructors

VnetInfo()

Creates an new VnetInfo instance.

Properties

CertBlob

A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection.

CertThumbprint

The client certificate thumbprint.

DnsServer

DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.

IsSwift

Flag that is used to denote if this is VNET injection

ResyncRequired

true if a resync is required; otherwise, false.

Route

The routes that this Virtual Network connection uses.

VnetResourceId

The Virtual Network's resource ID.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VnetInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VnetInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IVnetInfo.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VnetInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to