Share via


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
str

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

Default value: None
radius_server_secret
str

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
str

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

Default value: None
aad_audience
str

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

Default value: None
aad_issuer
str

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
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. 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
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.

vng_client_connection_configurations

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