ApplicationGatewaySslPolicy Class

Application Gateway Ssl policy.

Inheritance
ApplicationGatewaySslPolicy

Constructor

ApplicationGatewaySslPolicy(*, disabled_ssl_protocols: typing.Union[typing.List[typing.Union[str, _ForwardRef('ApplicationGatewaySslProtocol')]], NoneType] = None, policy_type: typing.Union[str, _ForwardRef('ApplicationGatewaySslPolicyType'), NoneType] = None, policy_name: typing.Union[str, _ForwardRef('ApplicationGatewaySslPolicyName'), NoneType] = None, cipher_suites: typing.Union[typing.List[typing.Union[str, _ForwardRef('ApplicationGatewaySslCipherSuite')]], NoneType] = None, min_protocol_version: typing.Union[str, _ForwardRef('ApplicationGatewaySslProtocol'), NoneType] = None, **kwargs)

Parameters

disabled_ssl_protocols
list[str or ApplicationGatewaySslProtocol]

Ssl protocols to be disabled on application gateway.

policy_type
str or ApplicationGatewaySslPolicyType

Type of Ssl Policy. Possible values include: "Predefined", "Custom".

policy_name
str or ApplicationGatewaySslPolicyName

Name of Ssl predefined policy. Possible values include: "AppGwSslPolicy20150501", "AppGwSslPolicy20170401", "AppGwSslPolicy20170401S".

cipher_suites
list[str or ApplicationGatewaySslCipherSuite]

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

min_protocol_version
str or ApplicationGatewaySslProtocol

Minimum version of Ssl protocol to be supported on application gateway. Possible values include: "TLSv1_0", "TLSv1_1", "TLSv1_2".