API Overview
Some APIs are gradually discarded during MRS version evolution. For details, see Table 3.
API | Function | API URI |
---|---|---|
Cluster management APIs | POST /v2/{project_id}/clusters | |
PUT /v2/{project_id}/clusters/{cluster_id}/cluster-name | ||
POST /v2/{project_id}/run-job-flow | ||
POST /v2/{project_id}/clusters/{cluster_id}/expand | ||
POST /v2/{project_id}/clusters/{cluster_id}/shrink | ||
POST /v2/{project_id}/clusters/{cluster_id}/components | ||
Job object APIs | POST /v2/{project_id}/clusters/{cluster_id}/job-executions | |
GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id} | ||
GET /v2/{project_id}/clusters/{cluster_id}/job-executions | ||
POST /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/kill | ||
GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/sql-result | ||
POST /v2/{project_id}/clusters/{cluster_id}/job-executions/batch-delete | ||
Auto scaling APIs | GET /v2/{project_id}/autoscaling-policy/{cluster_id} | |
PUT /v2/{project_id}/autoscaling-policy/{cluster_id} | ||
DELETE /v2/{project_id}/autoscaling-policy/{cluster_id} | ||
POST /v2/{project_id}/autoscaling-policy/{cluster_id} | ||
Cluster HDFS file APIs (V2) | GET /v2/{project_id}/clusters/{cluster_id}/files?path={directory}&offset={offset}&limit={limit}&sort_key={sort_key}&order={order} | |
SQL APIs | POST /v2/{project_id}/clusters/{cluster_id}/sql-execution | |
GET /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id} | ||
POST /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}/cancel | ||
Agency management APIs (V2) | GET /v2/{project_id}/clusters/{cluster_id}/agency-mapping | |
PUT /v2/{project_id}/clusters/{cluster_id}/agency-mapping | ||
Data connection management APIs | POST /v2/{project_id}/data-connectors | |
GET /v2/{project_id}/data-connectors | ||
PUT /v2/{project_id}/data-connectors/{connector_id} | ||
DELETE /v2/{project_id}/data-connectors/{connector_id} | ||
Version metadata query APIs | GET /v2/{project_id}/metadata/versions | |
GET /v2/{project_id}/metadata/version/{version_name}/available-flavor | ||
IAM synchronization APIs | GET /v2/{project_id}/clusters/{cluster_id}/iam-sync-user | |
POST /v2/{project_id}/clusters/{cluster_id}/iam-sync-user | ||
DELETE /v2/{project_id}/clusters/{cluster_id}/iam-sync-user | ||
Tag Management APIs | POST /v2/{project_id}/clusters/{cluster_id}/tags/switch | |
GET /v2/{project_id}/clusters/{cluster_id}/tags/status | ||
GET /v2/{project_id}/clusters/{cluster_id}/tags/quota |
API | Function | API URI |
---|---|---|
Cluster management APIs | POST /v1.1/{project_id}/run-job-flow | |
PUT /v1.1/{project_id}/cluster_infos/{cluster_id} | ||
GET /v1.1/{project_id}/cluster_infos | ||
GET /v1.1/{project_id}/cluster_infos/{cluster_id} | ||
DELETE /v1.1/{project_id}/clusters/{cluster_id} | ||
GET /v1.1/{project_id}/clusters/{cluster_id}/hosts | ||
Job object APIs | POST /v1.1/{project_id}/jobs/submit-job | |
GET /v1.1/{project_id}/job-exes | ||
GET /v1.1/{project_id}/job-exes/{job_exe_id} | ||
Job execution object APIs | DELETE /v1.1/{project_id}/job-executions/{job_execution_id} | |
Auto scaling APIs | POST /v1.1/{project_id}/autoscaling-policy/{cluster_id} | |
Tag management APIs | POST /v1.1/{project_id}/clusters/{cluster_id}/tags | |
DELETE /v1.1/{project_id}/clusters/{cluster_id}/tags/{key} | ||
GET /v1.1/{project_id}/clusters/{cluster_id}/tags | ||
POST /v1.1/{project_id}/clusters/{cluster_id}/tags/action | ||
GET /v1.1/{project_id}/clusters/tags | ||
POST /v1.1/{project_id}/clusters/resource_instances/action | ||
AZ APIs | GET /v1.1/{region_id}/available-zones |
API | Function | API URI |
---|---|---|
V1.1 Job Management API | POST /v1.1/{project_id}/jobs/submit-job | |
GET /v1.1/{project_id}/job-exes | ||
GET /v1.1/{project_id}/job-exes/{job_exe_id} | ||
DELETE /v1.1/{project_id}/job-executions/{job_execution_id} |