Class VpnClientParameters

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

public class VpnClientParameters extends Object
Vpn Client Parameters for package generation.
  • Constructor Details

    • VpnClientParameters

      public VpnClientParameters()
  • Method Details

    • processorArchitecture

      public ProcessorArchitecture processorArchitecture()
      Get vPN client Processor Architecture. Possible values include: 'Amd64', 'X86'.
      Returns:
      the processorArchitecture value
    • withProcessorArchitecture

      public VpnClientParameters withProcessorArchitecture(ProcessorArchitecture processorArchitecture)
      Set vPN client Processor Architecture. Possible values include: 'Amd64', 'X86'.
      Parameters:
      processorArchitecture - the processorArchitecture value to set
      Returns:
      the VpnClientParameters object itself.
    • authenticationMethod

      public AuthenticationMethod authenticationMethod()
      Get vPN client authentication method. Possible values include: 'EAPTLS', 'EAPMSCHAPv2'.
      Returns:
      the authenticationMethod value
    • withAuthenticationMethod

      public VpnClientParameters withAuthenticationMethod(AuthenticationMethod authenticationMethod)
      Set vPN client authentication method. Possible values include: 'EAPTLS', 'EAPMSCHAPv2'.
      Parameters:
      authenticationMethod - the authenticationMethod value to set
      Returns:
      the VpnClientParameters object itself.
    • radiusServerAuthCertificate

      public String radiusServerAuthCertificate()
      Get the public certificate data for the radius server authentication certificate as a Base-64 encoded string. Required only if external radius authentication has been configured with EAPTLS authentication.
      Returns:
      the radiusServerAuthCertificate value
    • withRadiusServerAuthCertificate

      public VpnClientParameters withRadiusServerAuthCertificate(String radiusServerAuthCertificate)
      Set the public certificate data for the radius server authentication certificate as a Base-64 encoded string. Required only if external radius authentication has been configured with EAPTLS authentication.
      Parameters:
      radiusServerAuthCertificate - the radiusServerAuthCertificate value to set
      Returns:
      the VpnClientParameters object itself.
    • clientRootCertificates

      public List<String> clientRootCertificates()
      Get a list of client root certificates public certificate data encoded as Base-64 strings. Optional parameter for external radius based authentication with EAPTLS.
      Returns:
      the clientRootCertificates value
    • withClientRootCertificates

      public VpnClientParameters withClientRootCertificates(List<String> clientRootCertificates)
      Set a list of client root certificates public certificate data encoded as Base-64 strings. Optional parameter for external radius based authentication with EAPTLS.
      Parameters:
      clientRootCertificates - the clientRootCertificates value to set
      Returns:
      the VpnClientParameters object itself.