Share via


VpnServerConfigurationProperties interface

Parameters for VpnServerConfiguration.

Properties

aadAuthenticationParameters

The set of aad vpn authentication parameters.

configurationPolicyGroups

List of all VpnServerConfigurationPolicyGroups.

name

The name of the VpnServerConfiguration that is unique within a resource group.

radiusClientRootCertificates

Radius client root certificate of VpnServerConfiguration.

radiusServerAddress

The radius server address property of the VpnServerConfiguration resource for point to site client connection.

radiusServerRootCertificates

Radius Server root certificate of VpnServerConfiguration.

radiusServers

Multiple Radius Server configuration for VpnServerConfiguration.

radiusServerSecret

The radius secret property of the VpnServerConfiguration resource for point to site client connection.

vpnAuthenticationTypes

VPN authentication types for the VpnServerConfiguration.

vpnClientIpsecPolicies

VpnClientIpsecPolicies for VpnServerConfiguration.

vpnClientRevokedCertificates

VPN client revoked certificate of VpnServerConfiguration.

vpnClientRootCertificates

VPN client root certificate of VpnServerConfiguration.

vpnProtocols

VPN protocols for the VpnServerConfiguration.

Property Details

aadAuthenticationParameters

The set of aad vpn authentication parameters.

aadAuthenticationParameters?: AadAuthenticationParameters

Property Value

configurationPolicyGroups

List of all VpnServerConfigurationPolicyGroups.

configurationPolicyGroups?: VpnServerConfigurationPolicyGroup[]

Property Value

name

The name of the VpnServerConfiguration that is unique within a resource group.

name?: string

Property Value

string

radiusClientRootCertificates

Radius client root certificate of VpnServerConfiguration.

radiusClientRootCertificates?: VpnServerConfigRadiusClientRootCertificate[]

Property Value

radiusServerAddress

The radius server address property of the VpnServerConfiguration resource for point to site client connection.

radiusServerAddress?: string

Property Value

string

radiusServerRootCertificates

Radius Server root certificate of VpnServerConfiguration.

radiusServerRootCertificates?: VpnServerConfigRadiusServerRootCertificate[]

Property Value

radiusServers

Multiple Radius Server configuration for VpnServerConfiguration.

radiusServers?: RadiusServer[]

Property Value

radiusServerSecret

The radius secret property of the VpnServerConfiguration resource for point to site client connection.

radiusServerSecret?: string

Property Value

string

vpnAuthenticationTypes

VPN authentication types for the VpnServerConfiguration.

vpnAuthenticationTypes?: ("Certificate" | "Radius" | "AAD")[]

Property Value

("Certificate" | "Radius" | "AAD")[]

vpnClientIpsecPolicies

VpnClientIpsecPolicies for VpnServerConfiguration.

vpnClientIpsecPolicies?: IpsecPolicy[]

Property Value

vpnClientRevokedCertificates

VPN client revoked certificate of VpnServerConfiguration.

vpnClientRevokedCertificates?: VpnServerConfigVpnClientRevokedCertificate[]

Property Value

vpnClientRootCertificates

VPN client root certificate of VpnServerConfiguration.

vpnClientRootCertificates?: VpnServerConfigVpnClientRootCertificate[]

Property Value

vpnProtocols

VPN protocols for the VpnServerConfiguration.

vpnProtocols?: ("IkeV2" | "OpenVPN")[]

Property Value

("IkeV2" | "OpenVPN")[]