Share via


VpnClientConfiguration Constructors

Definition

Overloads

VpnClientConfiguration()

Initializes a new instance of the VpnClientConfiguration class.

VpnClientConfiguration(AddressSpace, IList<VpnClientRootCertificate>, IList<VpnClientRevokedCertificate>, IList<String>, IList<String>, IList<IpsecPolicy>, String, String, IList<RadiusServer>, String, String, String, IList<VngClientConnectionConfiguration>)

Initializes a new instance of the VpnClientConfiguration class.

VpnClientConfiguration()

Initializes a new instance of the VpnClientConfiguration class.

public VpnClientConfiguration ();
Public Sub New ()

Applies to

VpnClientConfiguration(AddressSpace, IList<VpnClientRootCertificate>, IList<VpnClientRevokedCertificate>, IList<String>, IList<String>, IList<IpsecPolicy>, String, String, IList<RadiusServer>, String, String, String, IList<VngClientConnectionConfiguration>)

Initializes a new instance of the VpnClientConfiguration class.

public VpnClientConfiguration (Microsoft.Azure.Management.Network.Models.AddressSpace vpnClientAddressPool = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnClientRootCertificate> vpnClientRootCertificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnClientRevokedCertificate> vpnClientRevokedCertificates = default, System.Collections.Generic.IList<string> vpnClientProtocols = default, System.Collections.Generic.IList<string> vpnAuthenticationTypes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.IpsecPolicy> vpnClientIpsecPolicies = default, string radiusServerAddress = default, string radiusServerSecret = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.RadiusServer> radiusServers = default, string aadTenant = default, string aadAudience = default, string aadIssuer = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VngClientConnectionConfiguration> vngClientConnectionConfigurations = default);
new Microsoft.Azure.Management.Network.Models.VpnClientConfiguration : Microsoft.Azure.Management.Network.Models.AddressSpace * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnClientRootCertificate> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnClientRevokedCertificate> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.IpsecPolicy> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.RadiusServer> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VngClientConnectionConfiguration> -> Microsoft.Azure.Management.Network.Models.VpnClientConfiguration
Public Sub New (Optional vpnClientAddressPool As AddressSpace = Nothing, Optional vpnClientRootCertificates As IList(Of VpnClientRootCertificate) = Nothing, Optional vpnClientRevokedCertificates As IList(Of VpnClientRevokedCertificate) = Nothing, Optional vpnClientProtocols As IList(Of String) = Nothing, Optional vpnAuthenticationTypes As IList(Of String) = Nothing, Optional vpnClientIpsecPolicies As IList(Of IpsecPolicy) = Nothing, Optional radiusServerAddress As String = Nothing, Optional radiusServerSecret As String = Nothing, Optional radiusServers As IList(Of RadiusServer) = Nothing, Optional aadTenant As String = Nothing, Optional aadAudience As String = Nothing, Optional aadIssuer As String = Nothing, Optional vngClientConnectionConfigurations As IList(Of VngClientConnectionConfiguration) = Nothing)

Parameters

vpnClientAddressPool
AddressSpace

The reference to the address space resource which represents Address space for P2S VpnClient.

vpnClientRootCertificates
IList<VpnClientRootCertificate>

VpnClientRootCertificate for virtual network gateway.

vpnClientRevokedCertificates
IList<VpnClientRevokedCertificate>

VpnClientRevokedCertificate for Virtual network gateway.

vpnClientProtocols
IList<String>

VpnClientProtocols for Virtual network gateway.

vpnAuthenticationTypes
IList<String>

VPN authentication types for the virtual network gateway..

vpnClientIpsecPolicies
IList<IpsecPolicy>

VpnClientIpsecPolicies for virtual network gateway P2S client.

radiusServerAddress
String

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

radiusServerSecret
String

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

radiusServers
IList<RadiusServer>

The radiusServers property for multiple radius server configuration.

aadTenant
String

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

aadAudience
String

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

aadIssuer
String

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

vngClientConnectionConfigurations
IList<VngClientConnectionConfiguration>

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

Applies to