Class ApplicationGatewaySslPolicy

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

public class ApplicationGatewaySslPolicy extends Object
Application Gateway Ssl policy.
  • Constructor Details

    • ApplicationGatewaySslPolicy

      public ApplicationGatewaySslPolicy()
  • Method Details

    • disabledSslProtocols

      public List<ApplicationGatewaySslProtocol> disabledSslProtocols()
      Get ssl protocols to be disabled on application gateway.
      Returns:
      the disabledSslProtocols value
    • withDisabledSslProtocols

      public ApplicationGatewaySslPolicy withDisabledSslProtocols(List<ApplicationGatewaySslProtocol> disabledSslProtocols)
      Set ssl protocols to be disabled on application gateway.
      Parameters:
      disabledSslProtocols - the disabledSslProtocols value to set
      Returns:
      the ApplicationGatewaySslPolicy object itself.
    • policyType

      public ApplicationGatewaySslPolicyType policyType()
      Get type of Ssl Policy. Possible values include: 'Predefined', 'Custom'.
      Returns:
      the policyType value
    • withPolicyType

      Set type of Ssl Policy. Possible values include: 'Predefined', 'Custom'.
      Parameters:
      policyType - the policyType value to set
      Returns:
      the ApplicationGatewaySslPolicy object itself.
    • policyName

      public ApplicationGatewaySslPolicyName policyName()
      Get name of Ssl predefined policy. Possible values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S'.
      Returns:
      the policyName value
    • withPolicyName

      Set name of Ssl predefined policy. Possible values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S'.
      Parameters:
      policyName - the policyName value to set
      Returns:
      the ApplicationGatewaySslPolicy object itself.
    • cipherSuites

      public List<ApplicationGatewaySslCipherSuite> cipherSuites()
      Get ssl cipher suites to be enabled in the specified order to application gateway.
      Returns:
      the cipherSuites value
    • withCipherSuites

      public ApplicationGatewaySslPolicy withCipherSuites(List<ApplicationGatewaySslCipherSuite> cipherSuites)
      Set ssl cipher suites to be enabled in the specified order to application gateway.
      Parameters:
      cipherSuites - the cipherSuites value to set
      Returns:
      the ApplicationGatewaySslPolicy object itself.
    • minProtocolVersion

      public ApplicationGatewaySslProtocol minProtocolVersion()
      Get minimum version of Ssl protocol to be supported on application gateway. Possible values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'.
      Returns:
      the minProtocolVersion value
    • withMinProtocolVersion

      public ApplicationGatewaySslPolicy withMinProtocolVersion(ApplicationGatewaySslProtocol minProtocolVersion)
      Set minimum version of Ssl protocol to be supported on application gateway. Possible values include: 'TLSv1_0', 'TLSv1_1', 'TLSv1_2'.
      Parameters:
      minProtocolVersion - the minProtocolVersion value to set
      Returns:
      the ApplicationGatewaySslPolicy object itself.