VpnClientConfigurationArgs

data class VpnClientConfigurationArgs(val aadAudience: Output<String>? = null, val aadIssuer: Output<String>? = null, val aadTenant: Output<String>? = null, val radiusServerAddress: Output<String>? = null, val radiusServerSecret: Output<String>? = null, val radiusServers: Output<List<RadiusServerArgs>>? = null, val vngClientConnectionConfigurations: Output<List<VngClientConnectionConfigurationArgs>>? = null, val vpnAuthenticationTypes: Output<List<Either<String, VpnAuthenticationType>>>? = null, val vpnClientAddressPool: Output<AddressSpaceArgs>? = null, val vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val vpnClientProtocols: Output<List<Either<String, VpnClientProtocol>>>? = null, val vpnClientRevokedCertificates: Output<List<VpnClientRevokedCertificateArgs>>? = null, val vpnClientRootCertificates: Output<List<VpnClientRootCertificateArgs>>? = null) : ConvertibleToJava<VpnClientConfigurationArgs>

VpnClientConfiguration for P2S client.

Constructors

Link copied to clipboard
constructor(aadAudience: Output<String>? = null, aadIssuer: Output<String>? = null, aadTenant: Output<String>? = null, radiusServerAddress: Output<String>? = null, radiusServerSecret: Output<String>? = null, radiusServers: Output<List<RadiusServerArgs>>? = null, vngClientConnectionConfigurations: Output<List<VngClientConnectionConfigurationArgs>>? = null, vpnAuthenticationTypes: Output<List<Either<String, VpnAuthenticationType>>>? = null, vpnClientAddressPool: Output<AddressSpaceArgs>? = null, vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, vpnClientProtocols: Output<List<Either<String, VpnClientProtocol>>>? = null, vpnClientRevokedCertificates: Output<List<VpnClientRevokedCertificateArgs>>? = null, vpnClientRootCertificates: Output<List<VpnClientRootCertificateArgs>>? = null)

Properties

Link copied to clipboard
val aadAudience: Output<String>? = null

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

Link copied to clipboard
val aadIssuer: Output<String>? = null

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

Link copied to clipboard
val aadTenant: Output<String>? = null

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

Link copied to clipboard
val radiusServerAddress: Output<String>? = null

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

Link copied to clipboard
val radiusServers: Output<List<RadiusServerArgs>>? = null

The radiusServers property for multiple radius server configuration.

Link copied to clipboard
val radiusServerSecret: Output<String>? = null

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

Link copied to clipboard

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

Link copied to clipboard

VPN authentication types for the virtual network gateway..

Link copied to clipboard

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

Link copied to clipboard

VpnClientIpsecPolicies for virtual network gateway P2S client.

Link copied to clipboard
val vpnClientProtocols: Output<List<Either<String, VpnClientProtocol>>>? = null

VpnClientProtocols for Virtual network gateway.

Link copied to clipboard

VpnClientRevokedCertificate for Virtual network gateway.

Link copied to clipboard

VpnClientRootCertificate for virtual network gateway.

Functions

Link copied to clipboard
open override fun toJava(): VpnClientConfigurationArgs