VpnClientConfiguration Class

VpnClientConfiguration for P2S client.

Inheritance
VpnClientConfiguration

Constructor

VpnClientConfiguration(*, vpn_client_address_pool: typing.Union[_ForwardRef('AddressSpace'), NoneType] = None, vpn_client_root_certificates: typing.Union[typing.List[_ForwardRef('VpnClientRootCertificate')], NoneType] = None, vpn_client_revoked_certificates: typing.Union[typing.List[_ForwardRef('VpnClientRevokedCertificate')], NoneType] = None, vpn_client_protocols: typing.Union[typing.List[typing.Union[str, _ForwardRef('VpnClientProtocol')]], NoneType] = None, vpn_client_ipsec_policies: typing.Union[typing.List[_ForwardRef('IpsecPolicy')], NoneType] = None, radius_server_address: typing.Union[str, NoneType] = None, radius_server_secret: typing.Union[str, NoneType] = None, aad_tenant: typing.Union[str, NoneType] = None, aad_audience: typing.Union[str, NoneType] = None, aad_issuer: typing.Union[str, NoneType] = None, **kwargs)

Parameters

vpn_client_address_pool
AddressSpace

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

vpn_client_root_certificates
list[VpnClientRootCertificate]

VpnClientRootCertificate for virtual network gateway.

vpn_client_revoked_certificates
list[VpnClientRevokedCertificate]

VpnClientRevokedCertificate for Virtual network gateway.

vpn_client_protocols
list[str or VpnClientProtocol]

VpnClientProtocols for Virtual network gateway.

vpn_client_ipsec_policies
list[IpsecPolicy]

VpnClientIpsecPolicies for virtual network gateway P2S client.

radius_server_address
str

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

radius_server_secret
str

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

aad_tenant
str

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

aad_audience
str

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

aad_issuer
str

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