VpnClientConfiguration Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. VpnClientConfiguration
- com.
Implements
public final class VpnClientConfiguration
implements JsonSerializable<VpnClientConfiguration>
VpnClientConfiguration for P2S client.
Constructor Summary
Constructor | Description |
---|---|
VpnClientConfiguration() |
Creates an instance of Vpn |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
aadAudience()
Get the aad |
String |
aadIssuer()
Get the aad |
String |
aadTenant()
Get the aad |
static
Vpn |
fromJson(JsonReader jsonReader)
Reads an instance of Vpn |
String |
radiusServerAddress()
Get the radius |
String |
radiusServerSecret()
Get the radius |
List<Radius |
radiusServers()
Get the radius |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
List<Vng |
vngClientConnectionConfigurations()
Get the vng |
List<Vpn |
vpnAuthenticationTypes()
Get the vpn |
Address |
vpnClientAddressPool()
Get the vpn |
List<Ipsec |
vpnClientIpsecPolicies()
Get the vpn |
List<Vpn |
vpnClientProtocols()
Get the vpn |
List<Vpn |
vpnClientRevokedCertificates()
Get the vpn |
List<Vpn |
vpnClientRootCertificates()
Get the vpn |
Vpn |
withAadAudience(String aadAudience)
Set the aad |
Vpn |
withAadIssuer(String aadIssuer)
Set the aad |
Vpn |
withAadTenant(String aadTenant)
Set the aad |
Vpn |
withRadiusServerAddress(String radiusServerAddress)
Set the radius |
Vpn |
withRadiusServerSecret(String radiusServerSecret)
Set the radius |
Vpn |
withRadiusServers(List<RadiusServer> radiusServers)
Set the radius |
Vpn |
withVngClientConnectionConfigurations(List<VngClientConnectionConfiguration> vngClientConnectionConfigurations)
Set the vng |
Vpn |
withVpnAuthenticationTypes(List<VpnAuthenticationType> vpnAuthenticationTypes)
Set the vpn |
Vpn |
withVpnClientAddressPool(AddressSpace vpnClientAddressPool)
Set the vpn |
Vpn |
withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
Set the vpn |
Vpn |
withVpnClientProtocols(List<VpnClientProtocol> vpnClientProtocols)
Set the vpn |
Vpn |
withVpnClientRevokedCertificates(List<VpnClientRevokedCertificate> vpnClientRevokedCertificates)
Set the vpn |
Vpn |
withVpnClientRootCertificates(List<VpnClientRootCertificate> vpnClientRootCertificates)
Set the vpn |
Methods inherited from java.lang.Object
Constructor Details
VpnClientConfiguration
public VpnClientConfiguration()
Creates an instance of VpnClientConfiguration class.
Method Details
aadAudience
public String aadAudience()
Get the aadAudience property: The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
Returns:
aadIssuer
public String aadIssuer()
Get the aadIssuer property: The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
Returns:
aadTenant
public String aadTenant()
Get the aadTenant property: The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
Returns:
fromJson
public static VpnClientConfiguration fromJson(JsonReader jsonReader)
Reads an instance of VpnClientConfiguration from the JsonReader.
Parameters:
Returns:
Throws:
radiusServerAddress
public String radiusServerAddress()
Get the radiusServerAddress property: The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
Returns:
radiusServerSecret
public String radiusServerSecret()
Get the radiusServerSecret property: The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
Returns:
radiusServers
public List
Get the radiusServers property: The radiusServers property for multiple radius server configuration.
Returns:
toJson
validate
public void validate()
Validates the instance.
vngClientConnectionConfigurations
public List
Get the vngClientConnectionConfigurations property: per ip address pool connection policy for virtual network gateway P2S client.
Returns:
vpnAuthenticationTypes
public List
Get the vpnAuthenticationTypes property: VPN authentication types for the virtual network gateway..
Returns:
vpnClientAddressPool
public AddressSpace vpnClientAddressPool()
Get the vpnClientAddressPool property: The reference to the address space resource which represents Address space for P2S VpnClient.
Returns:
vpnClientIpsecPolicies
public List
Get the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for virtual network gateway P2S client.
Returns:
vpnClientProtocols
public List
Get the vpnClientProtocols property: VpnClientProtocols for Virtual network gateway.
Returns:
vpnClientRevokedCertificates
public List
Get the vpnClientRevokedCertificates property: VpnClientRevokedCertificate for Virtual network gateway.
Returns:
vpnClientRootCertificates
public List
Get the vpnClientRootCertificates property: VpnClientRootCertificate for virtual network gateway.
Returns:
withAadAudience
public VpnClientConfiguration withAadAudience(String aadAudience)
Set the aadAudience property: The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
Parameters:
Returns:
withAadIssuer
public VpnClientConfiguration withAadIssuer(String aadIssuer)
Set the aadIssuer property: The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
Parameters:
Returns:
withAadTenant
public VpnClientConfiguration withAadTenant(String aadTenant)
Set the aadTenant property: The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
Parameters:
Returns:
withRadiusServerAddress
public VpnClientConfiguration withRadiusServerAddress(String radiusServerAddress)
Set the radiusServerAddress property: The radius server address property of the VirtualNetworkGateway resource for vpn client connection.
Parameters:
Returns:
withRadiusServerSecret
public VpnClientConfiguration withRadiusServerSecret(String radiusServerSecret)
Set the radiusServerSecret property: The radius secret property of the VirtualNetworkGateway resource for vpn client connection.
Parameters:
Returns:
withRadiusServers
public VpnClientConfiguration withRadiusServers(List
Set the radiusServers property: The radiusServers property for multiple radius server configuration.
Parameters:
Returns:
withVngClientConnectionConfigurations
public VpnClientConfiguration withVngClientConnectionConfigurations(List
Set the vngClientConnectionConfigurations property: per ip address pool connection policy for virtual network gateway P2S client.
Parameters:
Returns:
withVpnAuthenticationTypes
public VpnClientConfiguration withVpnAuthenticationTypes(List
Set the vpnAuthenticationTypes property: VPN authentication types for the virtual network gateway..
Parameters:
Returns:
withVpnClientAddressPool
public VpnClientConfiguration withVpnClientAddressPool(AddressSpace vpnClientAddressPool)
Set the vpnClientAddressPool property: The reference to the address space resource which represents Address space for P2S VpnClient.
Parameters:
Returns:
withVpnClientIpsecPolicies
public VpnClientConfiguration withVpnClientIpsecPolicies(List
Set the vpnClientIpsecPolicies property: VpnClientIpsecPolicies for virtual network gateway P2S client.
Parameters:
Returns:
withVpnClientProtocols
public VpnClientConfiguration withVpnClientProtocols(List
Set the vpnClientProtocols property: VpnClientProtocols for Virtual network gateway.
Parameters:
Returns:
withVpnClientRevokedCertificates
public VpnClientConfiguration withVpnClientRevokedCertificates(List
Set the vpnClientRevokedCertificates property: VpnClientRevokedCertificate for Virtual network gateway.
Parameters:
Returns:
withVpnClientRootCertificates
public VpnClientConfiguration withVpnClientRootCertificates(List
Set the vpnClientRootCertificates property: VpnClientRootCertificate for virtual network gateway.
Parameters:
Returns:
Applies to
Azure SDK for Java