ALBVSDataScript (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer VSDataScript object", 
  "id": "ALBVSDataScript", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "evt": {
      "$ref": "ALBVSDataScriptEvent, 
      "description": "Event triggering execution of datascript. Enum options - VS_DATASCRIPT_EVT_HTTP_REQ, VS_DATASCRIPT_EVT_HTTP_RESP, VS_DATASCRIPT_EVT_HTTP_RESP_DATA, VS_DATASCRIPT_EVT_HTTP_LB_FAILED, VS_DATASCRIPT_EVT_HTTP_REQ_DATA, VS_DATASCRIPT_EVT_HTTP_RESP_FAILED, VS_DATASCRIPT_EVT_HTTP_LB_DONE, VS_DATASCRIPT_EVT_HTTP_AUTH, VS_DATASCRIPT_EVT_HTTP_POST_AUTH, VS_DATASCRIPT_EVT_TCP_CLIENT_ACCEPT, VS_DATASCRIPT_EVT_SSL_HANDSHAKE_DONE, VS_DATASCRIPT_EVT_DNS_REQ, VS_DATASCRIPT_EVT_DNS_RESP, VS_DATASCRIPT_EVT_L4_REQUEST, VS_DATASCRIPT_EVT_L4_RESPONSE, VS_DATASCRIPT_EVT_MAX. Allowed in Basic(Allowed values- VS_DATASCRIPT_EVT_HTTP_REQ) edition, Enterprise edition.", 
      "required": true, 
      "title": "Evt"
    }, 
    "script": {
      "description": "Datascript to execute when the event triggers.", 
      "required": true, 
      "title": "Script", 
      "type": "string"
    }
  }, 
  "title": "VSDataScript", 
  "type": "object"
}