public class VpnClientConfiguration extends Object
| Constructor and Description |
|---|
VpnClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
aadAudience()
Get the AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
|
String |
aadIssuer()
Get the AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
|
String |
aadTenant()
Get the AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
|
String |
radiusServerAddress()
Get the radius server address property of the VirtualNetworkGateway resource for vpn client connection.
|
String |
radiusServerSecret()
Get the radius secret property of the VirtualNetworkGateway resource for vpn client connection.
|
AddressSpace |
vpnClientAddressPool()
Get the reference of the address space resource which represents Address space for P2S VpnClient.
|
List<IpsecPolicy> |
vpnClientIpsecPolicies()
Get vpnClientIpsecPolicies for virtual network gateway P2S client.
|
List<VpnClientProtocol> |
vpnClientProtocols()
Get vpnClientProtocols for Virtual network gateway.
|
List<VpnClientRevokedCertificate> |
vpnClientRevokedCertificates()
Get vpnClientRevokedCertificate for Virtual network gateway.
|
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 of 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.
|
public AddressSpace vpnClientAddressPool()
public VpnClientConfiguration withVpnClientAddressPool(AddressSpace vpnClientAddressPool)
vpnClientAddressPool - the vpnClientAddressPool value to setpublic List<VpnClientRootCertificate> vpnClientRootCertificates()
public VpnClientConfiguration withVpnClientRootCertificates(List<VpnClientRootCertificate> vpnClientRootCertificates)
vpnClientRootCertificates - the vpnClientRootCertificates value to setpublic List<VpnClientRevokedCertificate> vpnClientRevokedCertificates()
public VpnClientConfiguration withVpnClientRevokedCertificates(List<VpnClientRevokedCertificate> vpnClientRevokedCertificates)
vpnClientRevokedCertificates - the vpnClientRevokedCertificates value to setpublic List<VpnClientProtocol> vpnClientProtocols()
public VpnClientConfiguration withVpnClientProtocols(List<VpnClientProtocol> vpnClientProtocols)
vpnClientProtocols - the vpnClientProtocols value to setpublic List<IpsecPolicy> vpnClientIpsecPolicies()
public VpnClientConfiguration withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
vpnClientIpsecPolicies - the vpnClientIpsecPolicies value to setpublic String radiusServerAddress()
public VpnClientConfiguration withRadiusServerAddress(String radiusServerAddress)
radiusServerAddress - the radiusServerAddress value to setpublic String radiusServerSecret()
public VpnClientConfiguration withRadiusServerSecret(String radiusServerSecret)
radiusServerSecret - the radiusServerSecret value to setpublic String aadTenant()
public VpnClientConfiguration withAadTenant(String aadTenant)
aadTenant - the aadTenant value to setpublic String aadAudience()
public VpnClientConfiguration withAadAudience(String aadAudience)
aadAudience - the aadAudience value to setpublic String aadIssuer()
public VpnClientConfiguration withAadIssuer(String aadIssuer)
aadIssuer - the aadIssuer value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/