VpnClientConfiguration Class
VpnClientConfiguration for P2S client.
Constructor
VpnClientConfiguration(*, vpn_client_address_pool: _models.AddressSpace | None = None, vpn_client_root_certificates: list['_models.VpnClientRootCertificate'] | None = None, vpn_client_revoked_certificates: list['_models.VpnClientRevokedCertificate'] | None = None, vpn_client_protocols: list[typing.Union[str, ForwardRef('_models.VpnClientProtocol')]] | None = None, vpn_authentication_types: list[typing.Union[str, ForwardRef('_models.VpnAuthenticationType')]] | None = None, vpn_client_ipsec_policies: list['_models.IpsecPolicy'] | None = None, radius_server_address: str | None = None, radius_server_secret: str | None = None, radius_servers: list['_models.RadiusServer'] | None = None, aad_tenant: str | None = None, aad_audience: str | None = None, aad_issuer: str | None = None, vng_client_connection_configurations: list['_models.VngClientConnectionConfiguration'] | None = None, **kwargs: Any)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
vpn_client_address_pool
|
The reference to the address space resource which represents Address space for P2S VpnClient. Default value: None
|
|
vpn_client_root_certificates
|
VpnClientRootCertificate for virtual network gateway. Default value: None
|
|
vpn_client_revoked_certificates
|
VpnClientRevokedCertificate for Virtual network gateway. Default value: None
|
|
vpn_client_protocols
|
VpnClientProtocols for Virtual network gateway. Default value: None
|
|
vpn_authentication_types
|
VPN authentication types for the virtual network gateway.. Default value: None
|
|
vpn_client_ipsec_policies
|
VpnClientIpsecPolicies for virtual network gateway P2S client. Default value: None
|
|
radius_server_address
|
The radius server address property of the VirtualNetworkGateway resource for vpn client connection. Default value: None
|
|
radius_server_secret
|
The radius secret property of the VirtualNetworkGateway resource for vpn client connection. We will no longer return radiusServerSecret in VirtualNetworkGateway Create/Update/Get/List/UpdateTags APIs response. Please use VirtualNetworkGateway ListRadiusSecrets API to fetch radius server secrets. Default value: None
|
|
radius_servers
|
The radiusServers property for multiple radius server configuration. Default value: None
|
|
aad_tenant
|
The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. Default value: None
|
|
aad_audience
|
The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. Default value: None
|
|
aad_issuer
|
The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. Default value: None
|
|
vng_client_connection_configurations
|
per ip address pool connection policy for virtual network gateway P2S client. Default value: None
|
Variables
| Name | Description |
|---|---|
|
vpn_client_address_pool
|
The reference to the address space resource which represents Address space for P2S VpnClient. |
|
vpn_client_root_certificates
|
VpnClientRootCertificate for virtual network gateway. |
|
vpn_client_revoked_certificates
|
VpnClientRevokedCertificate for Virtual network gateway. |
|
vpn_client_protocols
|
VpnClientProtocols for Virtual network gateway. |
|
vpn_authentication_types
|
VPN authentication types for the virtual network gateway.. |
|
vpn_client_ipsec_policies
|
VpnClientIpsecPolicies for virtual network gateway P2S client. |
|
radius_server_address
|
The radius server address property of the VirtualNetworkGateway resource for vpn client connection. |
|
radius_server_secret
|
The radius secret property of the VirtualNetworkGateway resource for vpn client connection. We will no longer return radiusServerSecret in VirtualNetworkGateway Create/Update/Get/List/UpdateTags APIs response. Please use VirtualNetworkGateway ListRadiusSecrets API to fetch radius server secrets. |
|
radius_servers
|
The radiusServers property for multiple radius server configuration. |
|
aad_tenant
|
The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. |
|
aad_audience
|
The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. |
|
aad_issuer
|
The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. |
|
vng_client_connection_configurations
|
per ip address pool connection policy for virtual network gateway P2S client. |