@itentialopensource/adapter-apache_airflow
Version:
This adapter integrates with system described as: Apache Airflow
457 lines • 12.6 kB
JSON
{
"actions": [
{
"name": "getDags",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDags-default.json"
}
]
},
{
"name": "getDag",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDag-default.json"
}
]
},
{
"name": "patchDag",
"protocol": "REST",
"method": "PATCH",
"entitypath": "{base_path}/{version}/dags/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/patchDag-default.json"
}
]
},
{
"name": "deleteDag",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/dags/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "postClearTaskInstances",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/dags/{pathv1}/clearTaskInstances?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/postClearTaskInstances-default.json"
}
]
},
{
"name": "postSetTaskInstancesState",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/dags/{pathv1}/updateTaskInstancesState?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/postSetTaskInstancesState-default.json"
}
]
},
{
"name": "getDagDetails",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/details?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDagDetails-default.json"
}
]
},
{
"name": "getTasks",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/tasks?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getTasks-default.json"
}
]
},
{
"name": "getTask",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/tasks/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getTask-default.json"
}
]
},
{
"name": "getDagRuns",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDagRuns-default.json"
}
]
},
{
"name": "postDagRun",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/postDagRun-default.json"
}
]
},
{
"name": "getDagRunsBatch",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/dags/~/dagRuns/list?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDagRunsBatch-default.json"
}
]
},
{
"name": "getDagRun",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getDagRun-default.json"
}
]
},
{
"name": "deleteDagRun",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateDagRunState",
"protocol": "REST",
"method": "PATCH",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/updateDagRunState-default.json"
}
]
},
{
"name": "getTaskInstances",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getTaskInstances-default.json"
}
]
},
{
"name": "getTaskInstance",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getTaskInstance-default.json"
}
]
},
{
"name": "getTaskInstancesBatch",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/dags/~/dagRuns/~/taskInstances/list?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getTaskInstancesBatch-default.json"
}
]
},
{
"name": "getExtraLinks",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/links?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getExtraLinks-default.json"
}
]
},
{
"name": "getLog",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/logs/{pathv4}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getLog-default.json"
}
]
},
{
"name": "getXcomEntries",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/xcomEntries?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getXcomEntries-default.json"
}
]
},
{
"name": "getXcomEntry",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/dags/{pathv1}/dagRuns/{pathv2}/taskInstances/{pathv3}/xcomEntries/{pathv4}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getXcomEntry-default.json"
}
]
}
]
}