Share via


VnetInfoProperties Class

Definition

VnetInfo resource specific properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.VnetInfoPropertiesTypeConverter))]
public class VnetInfoProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.IVnetInfoProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.VnetInfoPropertiesTypeConverter))>]
type VnetInfoProperties = class
    interface IVnetInfoProperties
    interface IJsonSerializable
Public Class VnetInfoProperties
Implements IVnetInfoProperties
Inheritance
VnetInfoProperties
Attributes
Implements

Constructors

VnetInfoProperties()

Creates an new VnetInfoProperties 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 VnetInfoProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VnetInfoProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.IVnetInfoProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VnetInfoProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to