Class VpnClientConfiguration

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

public class VpnClientConfiguration extends Object
VpnClientConfiguration for P2S client.
  • Constructor Details

    • VpnClientConfiguration

      public VpnClientConfiguration()
  • Method Details

    • vpnClientAddressPool

      public AddressSpace vpnClientAddressPool()
      Get the reference to the address space resource which represents Address space for P2S VpnClient.
      Returns:
      the vpnClientAddressPool value
    • 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.
    • vpnClientRootCertificates

      public List<VpnClientRootCertificate> vpnClientRootCertificates()
      Get vpnClientRootCertificate for virtual network gateway.
      Returns:
      the vpnClientRootCertificates value
    • withVpnClientRootCertificates

      public VpnClientConfiguration withVpnClientRootCertificates(List<VpnClientRootCertificate> vpnClientRootCertificates)
      Set vpnClientRootCertificate for virtual network gateway.
      Parameters:
      vpnClientRootCertificates - the vpnClientRootCertificates value to set
      Returns:
      the VpnClientConfiguration object itself.
    • vpnClientRevokedCertificates

      public List<VpnClientRevokedCertificate> vpnClientRevokedCertificates()
      Get vpnClientRevokedCertificate for Virtual network gateway.
      Returns:
      the vpnClientRevokedCertificates value
    • withVpnClientRevokedCertificates

      public VpnClientConfiguration withVpnClientRevokedCertificates(List<VpnClientRevokedCertificate> vpnClientRevokedCertificates)
      Set vpnClientRevokedCertificate for Virtual network gateway.
      Parameters:
      vpnClientRevokedCertificates - the vpnClientRevokedCertificates value to set
      Returns:
      the VpnClientConfiguration object itself.
    • vpnClientProtocols

      public List<VpnClientProtocol> vpnClientProtocols()
      Get vpnClientProtocols for Virtual network gateway.
      Returns:
      the vpnClientProtocols value
    • withVpnClientProtocols

      public VpnClientConfiguration withVpnClientProtocols(List<VpnClientProtocol> vpnClientProtocols)
      Set vpnClientProtocols for Virtual network gateway.
      Parameters:
      vpnClientProtocols - the vpnClientProtocols value to set
      Returns:
      the VpnClientConfiguration object itself.
    • vpnClientIpsecPolicies

      public List<IpsecPolicy> vpnClientIpsecPolicies()
      Get vpnClientIpsecPolicies for virtual network gateway P2S client.
      Returns:
      the vpnClientIpsecPolicies value
    • withVpnClientIpsecPolicies

      public VpnClientConfiguration withVpnClientIpsecPolicies(List<IpsecPolicy> vpnClientIpsecPolicies)
      Set vpnClientIpsecPolicies for virtual network gateway P2S client.
      Parameters:
      vpnClientIpsecPolicies - the vpnClientIpsecPolicies value to set
      Returns:
      the VpnClientConfiguration object itself.
    • radiusServerAddress

      public String radiusServerAddress()
      Get the radius server address property of the VirtualNetworkGateway resource for vpn client connection.
      Returns:
      the radiusServerAddress value
    • 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.
    • radiusServerSecret

      public String radiusServerSecret()
      Get the radius secret property of the VirtualNetworkGateway resource for vpn client connection.
      Returns:
      the radiusServerSecret value
    • 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.
    • aadTenant

      public String aadTenant()
      Get the AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
      Returns:
      the aadTenant value
    • 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.
    • aadAudience

      public String aadAudience()
      Get the AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
      Returns:
      the aadAudience 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.
    • aadIssuer

      public String aadIssuer()
      Get the AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication.
      Returns:
      the aadIssuer value
    • 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.