VpnServerConfiguration interface

VpnServerConfiguration Resource.

Extends

Properties

aadAuthenticationParameters

The set of aad vpn authentication parameters.

configurationPolicyGroups

List of all VpnServerConfigurationPolicyGroups.

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etagPropertiesEtag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

namePropertiesName

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

p2SVpnGateways

List of references to P2SVpnGateways. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

The provisioning state of the VpnServerConfiguration resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. NOTE: This property will not be serialized. It can only be populated by the server.

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.

Inherited Properties

id

Resource ID.

location

Resource location.

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

aadAuthenticationParameters

The set of aad vpn authentication parameters.

aadAuthenticationParameters?: AadAuthenticationParameters

Property Value

configurationPolicyGroups

List of all VpnServerConfigurationPolicyGroups.

configurationPolicyGroups?: VpnServerConfigurationPolicyGroup[]

Property Value

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

etagPropertiesEtag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etagPropertiesEtag?: string

Property Value

string

namePropertiesName

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

namePropertiesName?: string

Property Value

string

p2SVpnGateways

List of references to P2SVpnGateways. NOTE: This property will not be serialized. It can only be populated by the server.

p2SVpnGateways?: P2SVpnGateway[]

Property Value

provisioningState

The provisioning state of the VpnServerConfiguration resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: 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?: string[]

Property Value

string[]

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?: string[]

Property Value

string[]

Inherited Property Details

id

Resource ID.

id?: string

Property Value

string

Inherited From Resource.id

location

Resource location.

location?: string

Property Value

string

Inherited From Resource.location

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From Resource.tags

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type