NSX-T Data Center REST API
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"
}