P2SVpnServerConfigurationPropertiesArgs

data class P2SVpnServerConfigurationPropertiesArgs(val etag: Output<String>? = null, val name: Output<String>? = null, val p2SVpnServerConfigRadiusClientRootCertificates: Output<List<P2SVpnServerConfigRadiusClientRootCertificateArgs>>? = null, val p2SVpnServerConfigRadiusServerRootCertificates: Output<List<P2SVpnServerConfigRadiusServerRootCertificateArgs>>? = null, val p2SVpnServerConfigVpnClientRevokedCertificates: Output<List<P2SVpnServerConfigVpnClientRevokedCertificateArgs>>? = null, val p2SVpnServerConfigVpnClientRootCertificates: Output<List<P2SVpnServerConfigVpnClientRootCertificateArgs>>? = null, val radiusServerAddress: Output<String>? = null, val radiusServerSecret: Output<String>? = null, val vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, val vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null) : ConvertibleToJava<P2SVpnServerConfigurationPropertiesArgs>

Parameters for P2SVpnServerConfiguration.

Constructors

Link copied to clipboard
constructor(etag: Output<String>? = null, name: Output<String>? = null, p2SVpnServerConfigRadiusClientRootCertificates: Output<List<P2SVpnServerConfigRadiusClientRootCertificateArgs>>? = null, p2SVpnServerConfigRadiusServerRootCertificates: Output<List<P2SVpnServerConfigRadiusServerRootCertificateArgs>>? = null, p2SVpnServerConfigVpnClientRevokedCertificates: Output<List<P2SVpnServerConfigVpnClientRevokedCertificateArgs>>? = null, p2SVpnServerConfigVpnClientRootCertificates: Output<List<P2SVpnServerConfigVpnClientRootCertificateArgs>>? = null, radiusServerAddress: Output<String>? = null, radiusServerSecret: Output<String>? = null, vpnClientIpsecPolicies: Output<List<IpsecPolicyArgs>>? = null, vpnProtocols: Output<List<Either<String, VpnGatewayTunnelingProtocol>>>? = null)

Properties

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

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

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

The name of the P2SVpnServerConfiguration that is unique within a VirtualWan in a resource group. This name can be used to access the resource along with Paren VirtualWan resource name.

Radius client root certificate of P2SVpnServerConfiguration.

Radius Server root certificate of P2SVpnServerConfiguration.

VPN client revoked certificate of P2SVpnServerConfiguration.

VPN client root certificate of P2SVpnServerConfiguration.

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

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

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

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

Link copied to clipboard

VpnClientIpsecPolicies for P2SVpnServerConfiguration.

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

VPN protocols for the P2SVpnServerConfiguration.

Functions

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