GetVirtualNetworkGatewayVpnClientConfiguration

data class GetVirtualNetworkGatewayVpnClientConfiguration(val aadAudience: String, val aadIssuer: String, val aadTenant: String, val addressSpaces: List<String>, val radiusServerAddress: String, val radiusServerSecret: String, val revokedCertificates: List<GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificate>, val rootCertificates: List<GetVirtualNetworkGatewayVpnClientConfigurationRootCertificate>, val vpnClientProtocols: List<String>)

Constructors

constructor(aadAudience: String, aadIssuer: String, aadTenant: String, addressSpaces: List<String>, radiusServerAddress: String, radiusServerSecret: String, revokedCertificates: List<GetVirtualNetworkGatewayVpnClientConfigurationRevokedCertificate>, rootCertificates: List<GetVirtualNetworkGatewayVpnClientConfigurationRootCertificate>, vpnClientProtocols: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The client id of the Azure VPN application. See Create an Active Directory (AD) tenant for P2S OpenVPN protocol connections for values This setting is incompatible with the use of root_certificate and revoked_certificate, radius_server_address, and radius_server_secret.

Link copied to clipboard

The STS url for your tenant This setting is incompatible with the use of root_certificate and revoked_certificate, radius_server_address, and radius_server_secret.

Link copied to clipboard

AzureAD Tenant URL This setting is incompatible with the use of root_certificate and revoked_certificate, radius_server_address, and radius_server_secret.

Link copied to clipboard

The address space out of which IP addresses for vpn clients will be taken. You can provide more than one address space, e.g. in CIDR notation.

Link copied to clipboard

The address of the Radius server. This setting is incompatible with the use of aad_tenant, aad_audience, aad_issuer, root_certificate and revoked_certificate.

Link copied to clipboard

The secret used by the Radius server. This setting is incompatible with the use of aad_tenant, aad_audience, aad_issuer, root_certificate and revoked_certificate.

Link copied to clipboard

One or more revoked_certificate blocks which are defined below. This setting is incompatible with the use of aad_tenant, aad_audience, aad_issuer, radius_server_address, and radius_server_secret.

Link copied to clipboard

One or more root_certificate blocks which are defined below. These root certificates are used to sign the client certificate used by the VPN clients to connect to the gateway. This setting is incompatible with the use of aad_tenant, aad_audience, aad_issuer, radius_server_address, and radius_server_secret.

Link copied to clipboard

List of the protocols supported by the vpn client. The supported values are SSTP, IkeV2 and OpenVPN.