ApplicationGatewaySslPolicy Class

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

public class ApplicationGatewaySslPolicy

Application Gateway Ssl policy.

Constructor Summary

Constructor Description
ApplicationGatewaySslPolicy()

Method Summary

Modifier and Type Method and Description
java.util.List<ApplicationGatewaySslCipherSuite> cipherSuites()

Get ssl cipher suites to be enabled in the specified order to application gateway.

java.util.List<ApplicationGatewaySslProtocol> disabledSslProtocols()

Get ssl protocols to be disabled on application gateway.

ApplicationGatewaySslProtocol minProtocolVersion()

Get minimum version of Ssl protocol to be supported on application gateway.

ApplicationGatewaySslPolicyName policyName()

Get name of Ssl predefined policy.

ApplicationGatewaySslPolicyType policyType()

Get type of Ssl Policy.

ApplicationGatewaySslPolicy withCipherSuites(List<ApplicationGatewaySslCipherSuite> cipherSuites)

Set ssl cipher suites to be enabled in the specified order to application gateway.

ApplicationGatewaySslPolicy withDisabledSslProtocols(List<ApplicationGatewaySslProtocol> disabledSslProtocols)

Set ssl protocols to be disabled on application gateway.

ApplicationGatewaySslPolicy withMinProtocolVersion(ApplicationGatewaySslProtocol minProtocolVersion)

Set minimum version of Ssl protocol to be supported on application gateway.

ApplicationGatewaySslPolicy withPolicyName(ApplicationGatewaySslPolicyName policyName)

Set name of Ssl predefined policy.

ApplicationGatewaySslPolicy withPolicyType(ApplicationGatewaySslPolicyType policyType)

Set type of Ssl Policy.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

ApplicationGatewaySslPolicy

public ApplicationGatewaySslPolicy()

Method Details

cipherSuites

public List cipherSuites()

Get ssl cipher suites to be enabled in the specified order to application gateway.

Returns:

the cipherSuites value

disabledSslProtocols

public List disabledSslProtocols()

Get ssl protocols to be disabled on application gateway.

Returns:

the disabledSslProtocols value

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

policyName

public ApplicationGatewaySslPolicyName policyName()

Get name of Ssl predefined policy. Possible values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S'.

Returns:

the policyName value

policyType

public ApplicationGatewaySslPolicyType policyType()

Get type of Ssl Policy. Possible values include: 'Predefined', 'Custom'.

Returns:

the policyType value

withCipherSuites

public ApplicationGatewaySslPolicy withCipherSuites(List 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.

withDisabledSslProtocols

public ApplicationGatewaySslPolicy withDisabledSslProtocols(List disabledSslProtocols)

Set ssl protocols to be disabled on application gateway.

Parameters:

disabledSslProtocols - the disabledSslProtocols value to set

Returns:

the ApplicationGatewaySslPolicy object itself.

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.

withPolicyName

public ApplicationGatewaySslPolicy withPolicyName(ApplicationGatewaySslPolicyName policyName)

Set name of Ssl predefined policy. Possible values include: 'AppGwSslPolicy20150501', 'AppGwSslPolicy20170401', 'AppGwSslPolicy20170401S'.

Parameters:

policyName - the policyName value to set

Returns:

the ApplicationGatewaySslPolicy object itself.

withPolicyType

public ApplicationGatewaySslPolicy withPolicyType(ApplicationGatewaySslPolicyType policyType)

Set type of Ssl Policy. Possible values include: 'Predefined', 'Custom'.

Parameters:

policyType - the policyType value to set

Returns:

the ApplicationGatewaySslPolicy object itself.

Applies to