Skip to main content
Glama

DolphinScheduler MCP Server

by ocean-zhc
24_task_schemas.json12 kB
{ "components": { "schemas": { "ProcessTaskRelation": { "type": "object", "properties": { "id": { "type": "integer", "format": "int32" }, "name": { "type": "string" }, "processDefinitionVersion": { "type": "integer", "format": "int32" }, "projectCode": { "type": "integer", "format": "int64" }, "processDefinitionCode": { "type": "integer", "format": "int64" }, "preTaskCode": { "type": "integer", "format": "int64" }, "preTaskVersion": { "type": "integer", "format": "int32" }, "postTaskCode": { "type": "integer", "format": "int64" }, "postTaskVersion": { "type": "integer", "format": "int32" }, "conditionType": { "type": "string", "enum": [ "NONE", "JUDGE", "DELAY" ] }, "conditionParams": { "type": "string" }, "createTime": { "type": "string", "format": "date-time" }, "updateTime": { "type": "string", "format": "date-time" } } }, "TaskDefinition": { "type": "object", "properties": { "id": { "type": "integer", "format": "int32" }, "code": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "version": { "type": "integer", "format": "int32" }, "description": { "type": "string" }, "projectCode": { "type": "integer", "format": "int64" }, "userId": { "type": "integer", "format": "int32" }, "taskType": { "type": "string" }, "taskParams": { "type": "string" }, "taskParamList": { "type": "array", "items": { "$ref": "#/components/schemas/Property" } }, "taskParamMap": { "type": "object", "additionalProperties": { "type": "string" } }, "flag": { "type": "string", "enum": [ "NO", "YES" ] }, "isCache": { "type": "string", "enum": [ "NO", "YES" ] }, "taskPriority": { "type": "string", "enum": [ "HIGHEST", "HIGH", "MEDIUM", "LOW", "LOWEST" ] }, "userName": { "type": "string" }, "projectName": { "type": "string" }, "workerGroup": { "type": "string" }, "environmentCode": { "type": "integer", "format": "int64" }, "failRetryTimes": { "type": "integer", "format": "int32" }, "failRetryInterval": { "type": "integer", "format": "int32" }, "timeoutFlag": { "type": "string", "enum": [ "CLOSE", "OPEN" ] }, "timeoutNotifyStrategy": { "type": "string", "enum": [ "WARN", "FAILED", "WARNFAILED" ] }, "timeout": { "type": "integer", "format": "int32" }, "delayTime": { "type": "integer", "format": "int32" }, "resourceIds": { "type": "string", "deprecated": true }, "createTime": { "type": "string", "format": "date-time" }, "updateTime": { "type": "string", "format": "date-time" }, "modifyBy": { "type": "string" }, "taskGroupId": { "type": "integer", "format": "int32" }, "taskGroupPriority": { "type": "integer", "format": "int32" }, "cpuQuota": { "type": "integer", "format": "int32" }, "memoryMax": { "type": "integer", "format": "int32" }, "taskExecuteType": { "type": "string", "enum": [ "BATCH", "STREAM" ] }, "dependence": { "type": "string" } } }, "ResultTaskInstanceCountVO": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/TaskInstanceCountVO" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "TaskInstanceCountVO": { "type": "object", "properties": { "totalCount": { "type": "integer", "format": "int32" }, "taskInstanceStatusCounts": { "type": "array", "items": { "$ref": "#/components/schemas/TaskInstanceStatusCountDto" } } } }, "TaskInstanceStatusCountDto": { "type": "object", "properties": { "state": { "type": "string", "enum": [ "TaskExecutionStatus{code=0, desc='submit success'}", "TaskExecutionStatus{code=1, desc='running'}", "TaskExecutionStatus{code=3, desc='pause'}", "TaskExecutionStatus{code=5, desc='stop'}", "TaskExecutionStatus{code=6, desc='failure'}", "TaskExecutionStatus{code=7, desc='success'}", "TaskExecutionStatus{code=8, desc='need fault tolerance'}", "TaskExecutionStatus{code=9, desc='kill'}", "TaskExecutionStatus{code=12, desc='delay execution'}", "TaskExecutionStatus{code=13, desc='forced success'}", "TaskExecutionStatus{code=17, desc='dispatch'}" ] }, "count": { "type": "integer", "format": "int32" } } }, "ResponseTaskLog": { "type": "object", "properties": { "lineNum": { "type": "integer", "format": "int32" }, "message": { "type": "string" } } }, "ResultResponseTaskLog": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "$ref": "#/components/schemas/ResponseTaskLog" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } }, "TaskInstanceRemoveCacheResponse": { "type": "object", "properties": { "code": { "type": "integer", "format": "int32" }, "msg": { "type": "string" }, "data": { "type": "object" }, "cacheKey": { "type": "string" }, "failed": { "type": "boolean" }, "success": { "type": "boolean" } } } } } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ocean-zhc/dolphinscheduler-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server