Overview
This section describes the APIs provided by DLI.
Type |
Description |
---|---|
Permission-related APIs |
You can assign permissions to queues, view queue users, assign data permissions, view database users, view table users, view table user permissions, and view the permissions of authorized users. |
Global variable-related APIs |
You can create, delete, modify, and query global variables. |
APIs related to enhanced datasource connections |
You can create, delete, and query enhanced datasource connections, as well as bind and unbind queues, modify host information, and query enhanced datasource connection permissions. |
Queue-related APIs (recommended) |
You can create, delete, and query all queues, modify the CIDR block of a queue, restart, scale up, and scale down queues, view detailed information about queues, create and query connectivity test requests for specific addresses, create, query, modify, and delete scheduled scaling plans for queues. |
SQL job-related APIs |
You can import and export data, submit SQL jobs, cancel jobs, query all jobs, preview job results, query job status, query job details, check SQL syntax, and export query results. |
SQL template-related APIs |
You can perform operations on templates, such as saving SQL templates and creating job templates. |
Flink job-related APIs |
You can authorize DLI to OBS, create and update SQL jobs and user-defined Flink jobs, run jobs in batches, query the job list, job details, job execution plans, and job monitoring information. You can also stop jobs in batches, delete and batch delete jobs, export and import Flink jobs, create static flow diagrams for Flink SQL jobs, create IEF message channels, report Flink job status and callback Flink job actions at the edge, and report IEF system events. |
APIs related to Flink job templates |
You can create, update, and delete a template, and query the template list. |
APIs related to Spark jobs |
Creating batch jobs, cancel batch jobs, querying batch job lists, querying batch job details, querying batch job status, and querying batch job logs. |
APIs related to Spark job templates |
You can perform operations on templates, such as saving SQL templates and creating job templates. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.