LBServerSslProfileBinding (type) (Deprecated)

{
  "additionalProperties": false, 
  "deprecated": true, 
  "description": "Server SSL profile binding. LBServerSslProfileBinding is deprecated as NSX-T Load Balancer is deprecated.", 
  "id": "LBServerSslProfileBinding", 
  "module_id": "PolicyLoadBalancer", 
  "properties": {
    "certificate_chain_depth": {
      "default": 3, 
      "description": "Authentication depth is used to set the verification depth in the server certificates chain.", 
      "maximum": 2147483647, 
      "minimum": 1, 
      "required": false, 
      "title": "The maximum traversal depth of server certificate chain", 
      "type": "integer"
    }, 
    "client_certificate_path": {
      "description": "To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding", 
      "required": false, 
      "title": "Client certificate path", 
      "type": "string", 
      "x-vmw-cross-reference": [
        {
          "leftType": [
            "LBVirtualServer"
          ], 
          "relationshipType": "LB_VIRTUAL_SERVER_TLS_CERTIFICATE_RELATIONSHIP", 
          "rightType": [
            "TlsCertificate"
          ]
        }
      ]
    }, 
    "server_auth": {
      "$ref": "LBServerAuthType, 
      "default": "AUTO_APPLY", 
      "description": "Server authentication mode.", 
      "title": "Server authentication mode"
    }, 
    "server_auth_ca_paths": {
      "description": "If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.", 
      "items": {
        "type": "string"
      }, 
      "required": false, 
      "title": "CA path list to verify server certificate", 
      "type": "array", 
      "x-vmw-cross-reference": [
        {
          "leftType": [
            "LBVirtualServer"
          ], 
          "relationshipType": "LB_VIRTUAL_SERVER_TLS_CERTIFICATE_RELATIONSHIP", 
          "rightType": [
            "TlsCertificate"
          ]
        }
      ]
    }, 
    "server_auth_crl_paths": {
      "description": "A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.", 
      "items": {
        "type": "string"
      }, 
      "required": false, 
      "title": "CRL path list to verify server certificate", 
      "type": "array", 
      "x-vmw-cross-reference": [
        {
          "leftType": [
            "LBVirtualServer"
          ], 
          "relationshipType": "LB_VIRTUAL_SERVER_TLS_CRL_RELATIONSHIP", 
          "rightType": [
            "TlsCrl"
          ]
        }
      ]
    }, 
    "ssl_profile_path": {
      "description": "Server SSL profile defines reusable, application-independent server side SSL properties.", 
      "required": false, 
      "title": "Server SSL profile path", 
      "type": "string", 
      "x-vmw-cross-reference": [
        {
          "leftType": [
            "LBVirtualServer"
          ], 
          "relationshipType": "LB_VIRTUAL_SERVER_LB_SERVER_SSL_PROFILE_RELATIONSHIP", 
          "rightType": [
            "LBServerSslProfile"
          ]
        }, 
        {
          "leftType": [
            "LBMonitorProfile"
          ], 
          "relationshipType": "LB_MONTOR_PROFILE_LB_SERVER_SSL_PROFILE_RELATIONSHIP", 
          "rightType": [
            "LBServerSslProfile"
          ]
        }
      ]
    }
  }, 
  "title": "Server SSL profile binding", 
  "type": "object"
}