This product(
schedulerx2/2019-04-30
) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts. Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.
Region
API | Title | Description |
---|---|---|
DescribeRegions | DescribeRegions | Returns available regions. |
Namespace
API | Title | Description |
---|---|---|
CreateNamespace | CreateNamespace | Creates a namespace. |
ListNamespaces | ListNamespaces | Queries namespaces. |
Application Group
API | Title | Description |
---|---|---|
CreateAppGroup | CreateAppGroup | Creates an application group. The AppKey is returned. |
GetAppGroup | GetAppGroup | The configuration of the alert. The value is a JSON string. For more information, see \\*\\*the additional information about response parameters below this table\\*\\*. |
DeleteAppGroup | DeleteAppGroup | The additional information that is returned. |
UpdateAppGroup | UpdateAppGroup | The additional information that is returned. |
ListGroups | ListGroups | Queries a list of applications. |
GetWorkerList | GetWorkerList | Obtains the list of workers that are connected to an application. |
Workflow
API | Title | Description |
---|---|---|
CreateWorkflow | CreateWorkflow | Creates a workflow. By default, the created workflow is disabled. After you update the directed acyclic graph (DAG) of the workflow, you must manually or call the corresponding operation to enable the workflow. You can call this operation only in the professional edition. |
UpdateWorkflow | UpdateWorkflow | Updates the basic information about a workflow. You can call this operation only in the professional edition. |
UpdateWorkflowDag | UpdateWorkflowDag | Modifies the nodes and dependencies of a workflow. You can call this operation only in the professional edition. |
DeleteWorkflow | DeleteWorkflow | Deletes a workflow. |
DisableWorkflow | DisableWorkflow | Disables a specified workflow. |
EnableWorkflow | EnableWorkflow | Enables a specified workflow. |
GetWorkFlow | GetWorkFlow | Obtains the information about a workflow. |
ExecuteWorkflow | ExecuteWorkflow | Immediately triggers a workflow. |
GetWorkflowInstance | GetWorkflowInstance | Queries the details of a specified workflow instance, including the state of the workflow instance, the state of each job instance, and the dependencies between job instances. You can call this operation only in the professional edition. |
ListWorkflowInstance | ListWorkflowInstance | Queries the execution history of a workflow. You can call this operation only in the professional edition. |
SetWfInstanceSuccess | SetWfInstanceSuccess | Forcibly sets the state of a workflow instance to successful. You can call this operation only in the professional edition. |
Job
API | Title | Description |
---|---|---|
CreateJob | CreateJob | Creates a job and obtains the job ID. |
DeleteJob | DeleteJob | Deletes a specified job. |
BatchDeleteJobs | BatchDeleteJobs | Deletes multiple jobs at a time. |
UpdateJob | UpdateJob | Updates the configuration information about a job. By default, you need to call the GetJobInfo operation to obtain the original configuration of the job before you call this operation to modify the configuration as required. |
DisableJob | DisableJob | Disables a job. |
BatchEnableJobs | BatchEnableJobs | Enables multiple jobs at a time. |
BatchDisableJobs | BatchDisableJobs | Disables multiple jobs at a time. |
EnableJob | EnableJob | Enables a job. |
GetJobInfo | GetJobInfo | Queries the details of a job based on the job ID. In most cases, the obtained information is used to update jobs. |
ListJobs | ListJobs | Queries jobs. |
ExecuteJob | ExecuteJob | Triggers a job to immediately run once. |
DesignateWorkers | DesignateWorkers | Designates machines. |
RerunJob | RerunJob | Reruns a job to obtain the historical data of the job. You can call this operation only in the professional edition. |
Instance
API | Title | Description |
---|---|---|
StopInstance | StopInstance | Stops a job instance in the running state. |
GetJobInstance | GetJobInstance | Queries the information about a job instance. You can view the status and progress of the job instance. |
GetJobInstanceList | GetJobInstanceList | Queries the most recent 10 execution instances of a job. |
RetryJobInstance | RetryJobInstance | Reruns a successful or failed job instance. You can call this operation only in the professional edition. |
SetJobInstanceSuccess | SetJobInstanceSuccess | Forcibly sets the state of a job instance to successful. You can call this operation only in the professional edition. |
Permission Settings
API | Title | Description |
---|---|---|
GrantPermission | GrantPermission | Grants permissions to an application group. |
RevokePermission | RevokePermission | Revokes the permissions that are granted to an Alibaba Cloud Resource Access Management (RAM) user. |
Log
API | Title | Description |
---|---|---|
GetLog | GetLog | Queries the operational logs of a job. You can call this operation only in the professional edition. |
Route Strategy
API | Title | Description |
---|---|---|
DeleteRouteStrategy | DeleteRouteStrategy | Deletes a routing policy. |
BatchDeleteRouteStrategy | BatchDeleteRouteStrategy | The additional information that is returned. |
CreateRouteStrategy | CreateRouteStrategy | Creates a routing policy. |