NSX-T Data Center REST API
LbHttpSslCondition (type) (Deprecated)
{
"additionalProperties": false,
"deprecated": true,
"description": "This condition is used to match SSL handshake and SSL connection at all phases.If multiple properties are configured, the rule is considered a match when all the configured properties are matched.",
"extends": {
"$ref": "LbRuleCondition
},
"id": "LbHttpSslCondition",
"module_id": "LoadBalancer",
"polymorphic-type-descriptor": {
"type-identifier": "LbHttpSslCondition"
},
"properties": {
"client_certificate_issuer_dn": {
"$ref": "LbClientCertificateIssuerDnCondition,
"description": "The issuer DN match condition of the client certificate for an established SSL connection",
"required": false,
"title": "The issuer DN match condition of the client certificate"
},
"client_certificate_subject_dn": {
"$ref": "LbClientCertificateSubjectDnCondition,
"description": "The subject DN match condition of the client certificate for an established SSL connection",
"required": false,
"title": "The subject DN match condition of the client certificate"
},
"client_supported_ssl_ciphers": {
"items": {
"$ref": "SslCipher
},
"required": false,
"title": "Cipher list which supported by client",
"type": "array"
},
"inverse": {
"default": false,
"required": false,
"title": "A flag to indicate whether reverse the match result of this condition",
"type": "boolean"
},
"session_reused": {
"$ref": "LbSslSessionReusedType,
"default": "IGNORE",
"required": false,
"title": "The type of SSL session reused"
},
"type": {
"$ref": "LbRuleConditionType,
"required": true,
"title": "Type of load balancer rule condition"
},
"used_protocol": {
"$ref": "SslProtocol,
"required": false,
"title": "Protocol of an established SSL connection"
},
"used_ssl_cipher": {
"$ref": "SslCipher,
"required": false,
"title": "Cipher used for an established SSL connection"
}
},
"title": "Condition to match SSL handshake and SSL connection",
"type": "object"
}