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.

etagPropertiesEtag

A unique read-only string that changes whenever the resource is updated.

namePropertiesName

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

p2SVpnGateways

List of references to P2SVpnGateways.

provisioningState

The provisioning state of the VpnServerConfiguration resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.

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. We will no longer return radiusServerSecret in VpnServerConfiguration Create/Update/Get/List/UpdateTags APIs response. Please use VpnServerConfiguration ListRadiusSecrets API to fetch radius server secrets.

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.

tags

Resource tags.

type

Resource type.

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.

etag?: string

Property Value

string

etagPropertiesEtag

A unique read-only string that changes whenever the resource is updated.

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.

p2SVpnGateways?: P2SVpnGateway[]

Property Value

provisioningState

The provisioning state of the VpnServerConfiguration resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.

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. We will no longer return radiusServerSecret in VpnServerConfiguration Create/Update/Get/List/UpdateTags APIs response. Please use VpnServerConfiguration ListRadiusSecrets API to fetch radius server secrets.

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 TrackedResourceWithSettableName.id

location

Resource location.

location?: string

Property Value

string

Inherited From TrackedResourceWithSettableName.location

name

Resource name.

name?: string

Property Value

string

Inherited From TrackedResourceWithSettableName.name

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From TrackedResourceWithSettableName.tags

type

Resource type.

type?: string

Property Value

string

Inherited From TrackedResourceWithSettableName.type