Share via


VnetInfoResource Class

Definition

Virtual Network information ARM resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetInfoResourceTypeConverter))]
public class VnetInfoResource : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IVnetInfoResource, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetInfoResourceTypeConverter))>]
type VnetInfoResource = class
    interface IVnetInfoResource
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class VnetInfoResource
Implements IValidates, IVnetInfoResource
Inheritance
VnetInfoResource
Attributes
Implements

Constructors

VnetInfoResource()

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

Id

Resource Id.

IsSwift

Flag that is used to denote if this is VNET injection

Kind

Kind of resource.

Name

Resource Name.

ResyncRequired

true if a resync is required; otherwise, false.

Route

The routes that this Virtual Network connection uses.

Type

Resource type.

VnetResourceId

The Virtual Network's resource ID.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VnetInfoResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VnetInfoResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VnetInfoResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to