Share via


VpnClientConfiguration Class

Definition

VpnClientConfiguration for P2S client.

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

Constructors

VpnClientConfiguration()

Initializes a new instance of VpnClientConfiguration.

Properties

AadAudience

The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.

AadIssuer

The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.

AadTenant

The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.

RadiusServerAddress

The radius server address property of the VirtualNetworkGateway resource for vpn client connection.

RadiusServers

The radiusServers property for multiple radius server configuration.

RadiusServerSecret

The radius secret property of the VirtualNetworkGateway resource for vpn client connection.

VngClientConnectionConfigurations

per ip address pool connection policy for virtual network gateway P2S client.

VpnAuthenticationTypes

VPN authentication types for the virtual network gateway..

VpnClientAddressPrefixes

A list of address blocks reserved for this virtual network in CIDR notation.

VpnClientIPsecPolicies

VpnClientIpsecPolicies for virtual network gateway P2S client.

VpnClientProtocols

VpnClientProtocols for Virtual network gateway.

VpnClientRevokedCertificates

VpnClientRevokedCertificate for Virtual network gateway.

VpnClientRootCertificates

VpnClientRootCertificate for virtual network gateway.

Explicit Interface Implementations

IJsonModel<VpnClientConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VpnClientConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VpnClientConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VpnClientConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VpnClientConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to