public final class VpnClientConfiguration extends Object
| Constructor and Description |
|---|
VpnClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
aadAudience()
Get the aadAudience property: The AADAudience property of the VirtualNetworkGateway resource for vpn client
connection used for AAD authentication.
|
String |
aadIssuer()
Get the aadIssuer property: The AADIssuer property of the VirtualNetworkGateway resource for vpn client
connection used for AAD authentication.
|
String |
aadTenant()
Get the aadTenant property: The AADTenant property of the VirtualNetworkGateway resource for vpn client
connection used for AAD authentication.
|
String |
radiusServerAddress()
Get the radiusServerAddress property: The radius server address property of the VirtualNetworkGateway resource
for vpn client connection.
|
List<RadiusServer> |
radiusServers()
Get the radiusServers property: The radiusServers property for multiple radius server configuration.
|
String |
radiusServerSecret()
Get the radiusServerSecret property: The radius secret property of the VirtualNetworkGateway resource for vpn
client connection.
|
void |
validate()
Validates the instance.
|
List<VpnAuthenticationType> |
vpnAuthenticationTypes()
Get the vpnAuthenticationTypes property: VPN authentication types for the virtual network gateway..
|
AddressSpace |
vpnClientAddressPool()
Get the vpnClientAddressPool property: The reference to the address space resource which represents Address space
for P2S VpnClient.
|
List<IpsecPolicy> |
vpnClientIpsecPolicies()
Get the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for virtual network gateway P2S client.
|
List<VpnClientProtocol> |
vpnClientProtocols()
Get the vpnClientProtocols property: VpnClientProtocols for Virtual network gateway.
|
List<VpnClientRevokedCertificate> |
vpnClientRevokedCertificates()
Get the vpnClientRevokedCertificates property: VpnClientRevokedCertificate for Virtual network gateway.
|
List<VpnClientRootCertificate> |
vpnClientRootCertificates()
Get the vpnClientRootCertificates property: VpnClientRootCertificate for virtual network gateway.
|
VpnClientConfiguration |
withAadAudience(String aadAudience)
Set the aadAudience property: The AADAudience property of the VirtualNetworkGateway resource for vpn client
connection used for AAD authentication.
|
VpnClientConfiguration |
withAadIssuer(String aadIssuer)
Set the aadIssuer property: The AADIssuer property of the VirtualNetworkGateway resource for vpn client
connection used for AAD authentication.
|
VpnClientConfiguration |
withAadTenant(String aadTenant)
Set the aadTenant property: The AADTenant property of the VirtualNetworkGateway resource for vpn client
connection used for AAD authentication.
|
VpnClientConfiguration |
withRadiusServerAddress(String radiusServerAddress)
Set the radiusServerAddress property: The radius server address property of the VirtualNetworkGateway resource
for vpn client connection.
|
VpnClientConfiguration |
withRadiusServers(List<RadiusServer> radiusServers)
Set the radiusServers property: The radiusServers property for multiple radius server configuration.
|
VpnClientConfiguration |
withRadiusServerSecret(String radiusServerSecret)
Set the radiusServerSecret property: The radius secret property of the VirtualNetworkGateway resource for vpn
client connection.
|
VpnClientConfiguration |
withVpnAuthenticationTypes(List<VpnAuthenticationType> vpnAuthenticationTypes)
Set the vpnAuthenticationTypes property: VPN authentication types for the virtual network gateway..
|
VpnClientConfiguration |
withVpnClientAddressPool(AddressSpace vpnClientAddressPool)
Set the vpnClientAddressPool property: The reference to the address space resource which represents Address space
for P2S VpnClient.
|
VpnClientConfiguration |
withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
Set the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for virtual network gateway P2S client.
|
VpnClientConfiguration |
withVpnClientProtocols(List<VpnClientProtocol> vpnClientProtocols)
Set the vpnClientProtocols property: VpnClientProtocols for Virtual network gateway.
|
VpnClientConfiguration |
withVpnClientRevokedCertificates(List<VpnClientRevokedCertificate> vpnClientRevokedCertificates)
Set the vpnClientRevokedCertificates property: VpnClientRevokedCertificate for Virtual network gateway.
|
VpnClientConfiguration |
withVpnClientRootCertificates(List<VpnClientRootCertificate> vpnClientRootCertificates)
Set the vpnClientRootCertificates property: VpnClientRootCertificate for virtual network gateway.
|
public AddressSpace vpnClientAddressPool()
public VpnClientConfiguration withVpnClientAddressPool(AddressSpace vpnClientAddressPool)
vpnClientAddressPool - the vpnClientAddressPool value to set.public List<VpnClientRootCertificate> vpnClientRootCertificates()
public VpnClientConfiguration withVpnClientRootCertificates(List<VpnClientRootCertificate> vpnClientRootCertificates)
vpnClientRootCertificates - the vpnClientRootCertificates value to set.public List<VpnClientRevokedCertificate> vpnClientRevokedCertificates()
public VpnClientConfiguration withVpnClientRevokedCertificates(List<VpnClientRevokedCertificate> vpnClientRevokedCertificates)
vpnClientRevokedCertificates - the vpnClientRevokedCertificates value to set.public List<VpnClientProtocol> vpnClientProtocols()
public VpnClientConfiguration withVpnClientProtocols(List<VpnClientProtocol> vpnClientProtocols)
vpnClientProtocols - the vpnClientProtocols value to set.public List<VpnAuthenticationType> vpnAuthenticationTypes()
public VpnClientConfiguration withVpnAuthenticationTypes(List<VpnAuthenticationType> vpnAuthenticationTypes)
vpnAuthenticationTypes - the vpnAuthenticationTypes value to set.public List<IpsecPolicy> vpnClientIpsecPolicies()
public VpnClientConfiguration withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
vpnClientIpsecPolicies - the vpnClientIpsecPolicies value to set.public String radiusServerAddress()
public VpnClientConfiguration withRadiusServerAddress(String radiusServerAddress)
radiusServerAddress - the radiusServerAddress value to set.public String radiusServerSecret()
public VpnClientConfiguration withRadiusServerSecret(String radiusServerSecret)
radiusServerSecret - the radiusServerSecret value to set.public List<RadiusServer> radiusServers()
public VpnClientConfiguration withRadiusServers(List<RadiusServer> radiusServers)
radiusServers - the radiusServers value to set.public String aadTenant()
public VpnClientConfiguration withAadTenant(String aadTenant)
aadTenant - the aadTenant value to set.public String aadAudience()
public VpnClientConfiguration withAadAudience(String aadAudience)
aadAudience - the aadAudience value to set.public String aadIssuer()
public VpnClientConfiguration withAadIssuer(String aadIssuer)
aadIssuer - the aadIssuer value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.