AppServiceVirtualNetworkProperties Class

Definition

Virtual Network information contract. Serialized Name: VnetInfo

public class AppServiceVirtualNetworkProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.AppServiceVirtualNetworkProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.AppServiceVirtualNetworkProperties>
type AppServiceVirtualNetworkProperties = class
    interface IJsonModel<AppServiceVirtualNetworkProperties>
    interface IPersistableModel<AppServiceVirtualNetworkProperties>
Public Class AppServiceVirtualNetworkProperties
Implements IJsonModel(Of AppServiceVirtualNetworkProperties), IPersistableModel(Of AppServiceVirtualNetworkProperties)
Inheritance
AppServiceVirtualNetworkProperties
Implements

Properties

Name Description
CertBlob

A certificate file (.cer) blob containing the public key of the private key used to authenticate a \nPoint-To-Site VPN connection. Serialized Name: VnetInfo.certBlob

CertThumbprintString

The client certificate thumbprint. Serialized Name: VnetInfo.certThumbprint

DnsServers

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

IsResyncRequired

<code>true</code> if a resync is required; otherwise, <code>false</code>. Serialized Name: VnetInfo.resyncRequired

IsSwift

Flag that is used to denote if this is VNET injection Serialized Name: VnetInfo.isSwift

Routes

The routes that this Virtual Network connection uses. Serialized Name: VnetInfo.routes

VnetResourceId

The Virtual Network's resource ID. Serialized Name: VnetInfo.vnetResourceId

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AppServiceVirtualNetworkProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AppServiceVirtualNetworkProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppServiceVirtualNetworkProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppServiceVirtualNetworkProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AppServiceVirtualNetworkProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to