VpnClientConfiguration Class

  • java.lang.Object
    • com.microsoft.azure.management.network.VpnClientConfiguration

public class VpnClientConfiguration

VpnClientConfiguration for P2S client.

Constructor Summary

Constructor Description
VpnClientConfiguration()

Method Summary

Modifier and Type Method and Description
java.lang.String aadAudience()

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

java.lang.String aadIssuer()

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

java.lang.String aadTenant()

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

java.lang.String radiusServerAddress()

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

java.lang.String radiusServerSecret()

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

AddressSpace vpnClientAddressPool()

Get the reference to the address space resource which represents Address space for P2S VpnClient.

java.util.List<IpsecPolicy> vpnClientIpsecPolicies()

Get vpnClientIpsecPolicies for virtual network gateway P2S client.

java.util.List<VpnClientProtocol> vpnClientProtocols()

Get vpnClientProtocols for Virtual network gateway.

java.util.List<VpnClientRevokedCertificate> vpnClientRevokedCertificates()

Get vpnClientRevokedCertificate for Virtual network gateway.

java.util.List<VpnClientRootCertificate> vpnClientRootCertificates()

Get vpnClientRootCertificate for virtual network gateway.

VpnClientConfiguration withAadAudience(String aadAudience)

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

VpnClientConfiguration withAadIssuer(String aadIssuer)

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

VpnClientConfiguration withAadTenant(String aadTenant)

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

VpnClientConfiguration withRadiusServerAddress(String radiusServerAddress)

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

VpnClientConfiguration withRadiusServerSecret(String radiusServerSecret)

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

VpnClientConfiguration withVpnClientAddressPool(AddressSpace vpnClientAddressPool)

Set the reference to the address space resource which represents Address space for P2S VpnClient.

VpnClientConfiguration withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)

Set vpnClientIpsecPolicies for virtual network gateway P2S client.

VpnClientConfiguration withVpnClientProtocols(List<VpnClientProtocol> vpnClientProtocols)

Set vpnClientProtocols for Virtual network gateway.

VpnClientConfiguration withVpnClientRevokedCertificates(List<VpnClientRevokedCertificate> vpnClientRevokedCertificates)

Set vpnClientRevokedCertificate for Virtual network gateway.

VpnClientConfiguration withVpnClientRootCertificates(List<VpnClientRootCertificate> vpnClientRootCertificates)

Set vpnClientRootCertificate for virtual network gateway.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

VpnClientConfiguration

public VpnClientConfiguration()

Method Details

aadAudience

public String aadAudience()

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

Returns:

the aadAudience value

aadIssuer

public String aadIssuer()

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

Returns:

the aadIssuer value

aadTenant

public String aadTenant()

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

Returns:

the aadTenant value

radiusServerAddress

public String radiusServerAddress()

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

Returns:

the radiusServerAddress value

radiusServerSecret

public String radiusServerSecret()

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

Returns:

the radiusServerSecret value

vpnClientAddressPool

public AddressSpace vpnClientAddressPool()

Get the reference to the address space resource which represents Address space for P2S VpnClient.

Returns:

the vpnClientAddressPool value

vpnClientIpsecPolicies

public List vpnClientIpsecPolicies()

Get vpnClientIpsecPolicies for virtual network gateway P2S client.

Returns:

the vpnClientIpsecPolicies value

vpnClientProtocols

public List vpnClientProtocols()

Get vpnClientProtocols for Virtual network gateway.

Returns:

the vpnClientProtocols value

vpnClientRevokedCertificates

public List vpnClientRevokedCertificates()

Get vpnClientRevokedCertificate for Virtual network gateway.

Returns:

the vpnClientRevokedCertificates value

vpnClientRootCertificates

public List vpnClientRootCertificates()

Get vpnClientRootCertificate for virtual network gateway.

Returns:

the vpnClientRootCertificates value

withAadAudience

public VpnClientConfiguration withAadAudience(String aadAudience)

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

Parameters:

aadAudience - the aadAudience value to set

Returns:

the VpnClientConfiguration object itself.

withAadIssuer

public VpnClientConfiguration withAadIssuer(String aadIssuer)

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

Parameters:

aadIssuer - the aadIssuer value to set

Returns:

the VpnClientConfiguration object itself.

withAadTenant

public VpnClientConfiguration withAadTenant(String aadTenant)

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

Parameters:

aadTenant - the aadTenant value to set

Returns:

the VpnClientConfiguration object itself.

withRadiusServerAddress

public VpnClientConfiguration withRadiusServerAddress(String radiusServerAddress)

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

Parameters:

radiusServerAddress - the radiusServerAddress value to set

Returns:

the VpnClientConfiguration object itself.

withRadiusServerSecret

public VpnClientConfiguration withRadiusServerSecret(String radiusServerSecret)

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

Parameters:

radiusServerSecret - the radiusServerSecret value to set

Returns:

the VpnClientConfiguration object itself.

withVpnClientAddressPool

public VpnClientConfiguration withVpnClientAddressPool(AddressSpace vpnClientAddressPool)

Set the reference to the address space resource which represents Address space for P2S VpnClient.

Parameters:

vpnClientAddressPool - the vpnClientAddressPool value to set

Returns:

the VpnClientConfiguration object itself.

withVpnClientIpsecPolicies

public VpnClientConfiguration withVpnClientIpsecPolicies(List vpnClientIpsecPolicies)

Set vpnClientIpsecPolicies for virtual network gateway P2S client.

Parameters:

vpnClientIpsecPolicies - the vpnClientIpsecPolicies value to set

Returns:

the VpnClientConfiguration object itself.

withVpnClientProtocols

public VpnClientConfiguration withVpnClientProtocols(List vpnClientProtocols)

Set vpnClientProtocols for Virtual network gateway.

Parameters:

vpnClientProtocols - the vpnClientProtocols value to set

Returns:

the VpnClientConfiguration object itself.

withVpnClientRevokedCertificates

public VpnClientConfiguration withVpnClientRevokedCertificates(List vpnClientRevokedCertificates)

Set vpnClientRevokedCertificate for Virtual network gateway.

Parameters:

vpnClientRevokedCertificates - the vpnClientRevokedCertificates value to set

Returns:

the VpnClientConfiguration object itself.

withVpnClientRootCertificates

public VpnClientConfiguration withVpnClientRootCertificates(List vpnClientRootCertificates)

Set vpnClientRootCertificate for virtual network gateway.

Parameters:

vpnClientRootCertificates - the vpnClientRootCertificates value to set

Returns:

the VpnClientConfiguration object itself.

Applies to