E-MapReduce provides the following API operations.

Cluster management

API Description
CreateClusterV2 You can call this operation to create an E-MapReduce cluster.
ModifyClusterName You can call this operation to modify the name of a ModifyClusterName cluster.
DescribeClusterV2 You can call DescribeClusterV 2 to query the basic information of a cluster, including the billing method, ECS instance overview, and E-MapReduce service list.
ReleaseCluster You can call this operation to release all nodes in a cluster.
ResizeClusterV2 You can call this operation to scale out a cluster based on the configuration.
ListClusters You can call this operation to query the cluster list by page.
CreateClusterTemplate You can call this operation to create a CreateClusterTemplate set template. The template can be used for data development and initialization of a new cluster.
CreateClusterWithTemplate You can call this operation to create a cluster by using a cluster template.
DeleteClusterTemplate You can call this operation to delete DeleteClusterTemplate cluster template.
DescribeClusterTemplate You can call this operation to call DescribeClusterTemplate to query cluster templates.
DescribeEmrMainVersion You can call this operation to query the details of an EMR Version.
ListClusterHost You can call this operation to query hosts in a ListClusterHost, including disks, CPUs, and memory configurations.
ListClusterServiceQuickLink You can call this operation to query the shortcut links of a cluster.
ListClusterTemplates Call ListClusterTemplates to query the list of cluster templates.
ListEmrAvailableConfig Call ListEmrAvailableConfig to obtain the available EMR cluster creation configurations.
ListEmrAvailableResource Call ListEmrAvailableResource to query available resource list.
ListEmrMainVersion You can call this operation to query ListEmrMainVersion versions of a E-MapReduce.
ModifyClusterTemplate You can call this operation to modify ModifyClusterTemplate cluster template.
DescribeClusterBasicInfo You can call this operation to query the cluster instances that have been created.
ListClusterHostGroup Call ListClusterHostGroup to query the list of cluster machine group.
TagResources You can call this operation to create and bind tags to specified EMR clusters.
ListTagResources You can call this operation to query tags that are bound to one or more EMR clusters.
UntagResources You can call this operation to unbind tags from specified ECS resource list. After a tag is unbound, the tag is automatically deleted if it is not bound to any other resources.
JoinResourceGroup You can call this operation to add an EMR resource to a resource group.
ReleaseClusterHostGroup Call ReleaseClusterHostGroup to remove nodes from an EMR cluster.

Cluster service management

API Description
AddClusterService Call the AddClusterService operation to add a service that is supported by the current E-MapReduce (EMR) version to a specified cluster.
CreateResourcePool Call CreateResourcePool to create a YARN resource pool.
CreateResourceQueue Call CreateResourceQueue to create a resource queue.
DeleteResourcePool Call DeleteResourcePool to delete a resource pool.
DeleteResourceQueue Call DeleteResourceQueue to delete a resource queue.
DescribeClusterOperationHostTaskLog You can call this operation to query the operation logs of a specific task on a specified host in the cluster operation history.
DescribeClusterResourcePoolSchedulerType Call DescribeClusterResourcePoolSchedulerType API to view the resource pool policy type.
DescribeClusterService You can call this operation to query the details of the services installed on a cluster.
DescribeClusterServiceConfig You can call this operation to query the configuration details of a service in a cluster.
DescribeClusterServiceConfigTag You can call this operation to query the values of configuration tags of a specified service of a cluster. The results returned by this operation can be used to filter configuration items.
ListClusterHostComponent You can call this operation to query the components installed on the hosts in the cluster.
ListClusterOperation You can call this operation to query the operation records of a cluster.
ListClusterOperationTask You can call this operation to query the tasks of a specified host on which a specific operation is performed.
ListClusterOperationHost You can call this operation to query the list of physical servers used to perform operations.
ListClusterOperationHostTask You can call this operation to query the tasks of a specified host on which a specific operation is performed.
ListClusterInstalledService You can call this operation to query ListClusterInstalledService that have been installed in a cluster.
ListClusterSupportService You can call this operation to query the services that are supported by your cluster.
ListClusterService You can call this operation to query the services of a cluster.
ListClusterServiceComponentHealthInfo You can call this operation to query the health information of the components of a specified service in a cluster.
ListClusterServiceConfigHistory You can call this operation to query the configuration history of a specified service on a cluster.
ListResourcePool Call ListResourcePool to query the list of resource pools.
ModifyClusterServiceConfig You can call this operation to modify the configurations of a specified service of a cluster.
ModifyResourcePool Call ModifyResourcePool to update the resource pool.
ModifyResourcePoolSchedulerType Call ModifyResourcePoolSchedulerType to modify the scheduling mode of the resource pool.
ModifyResourceQueue Call ModifyResourceQueue to modify the resource queue.
RefreshClusterResourcePool Call RefreshClusterResourcePool to synchronize the resource pool configuration to the cluster.
RunClusterServiceAction You can call this operation to RunClusterServiceAction a specified service of a cluster.

Data platform operations

API Description
CloneFlow Call the CloneFlow method to clone a workflow.
CloneFlowJob Call the CloneFlowJob interface to clone a job.
CreateFlowCategory Call CreateFlowCategory to create a directory.
CreateFlowForWeb You can call this operation to create a workflow.
CreateFlowJob You can call this operation to create a data development job.
CreateFlowProject Call the CreateFlowProject to create a data analytics project.
CreateFlowProjectClusterSetting Call the CreateFlowProjectClusterSetting to create a project cluster.
CreateFlowProjectUser Call CreateFlowProjectUser to add a project user.
DeleteFlow You can call this operation to delete a workflow.
DeleteFlowCategory You can call this operation to delete a DeleteFlowCategory directory.
DeleteFlowJob Call the DeleteFlowJob to delete a job.
DeleteFlowProject Call DeleteFlowProject to delete a data development project.
DeleteFlowProjectClusterSetting Call the DeleteFlowProjectClusterSetting API to delete the Project cluster settings.
DeleteFlowProjectUser Call DeleteFlowProjectUser to delete a project user.
DescribeFlow You can call this operation to query workflow information.
DescribeFlowCategory You can call this operation to query the DescribeFlowCategory of a directory.
DescribeFlowCategoryTree Call DescribeFlowCategoryTree to obtain a directory tree.
DescribeFlowInstance You can call this operation to obtain the DescribeFlowInstance of a workflow instance.
DescribeFlowJob You can call this operation to query the information about a job.
DescribeFlowNodeInstance You can call this operation to query the details of a node instance, such as a workflow node instance or a job running node instance.
DescribeFlowNodeInstanceContainerLog Call DescribeFlowNodeInstanceContainerLog to query the logs of a node container.
DescribeFlowNodeInstanceLauncherLog You can call this operation to query the launcher log of a node instance.
DescribeFlowProject You can call this operation to query the details of a DescribeFlowProject.
DescribeFlowProjectClusterSetting You can call this operation to query the cluster settings of a DescribeFlowProjectClusterSetting project.
KillFlowJob Call this operation to stop a job instance.
ListFlow Call the ListFlow operation to query the list of workflows.
ListFlowCluster You can call this operation to query the clusters available for a project.
ListFlowClusterAll You can call this operation to query the clusters available for data development.
ListFlowClusterAllHosts You can call this operation to query the whitelist of the specified cluster in the project settings. Only master nodes and gateway nodes are supported.
ListFlowInstance Call ListFlowInstance to query the list of workflow instances.
ListFlowJob You can call this operation to query jobs.
ListFlowJobHistory You can call this operation to query the running instances of a job.
ListFlowNodeInstance Call ListFlowNodeInstance to query workflow node instances.
ListFlowNodeInstanceContainerStatus Call the ListFlowNodeInstanceContainerStatus API to query the container status of the node instance.
ListFlowNodeSqlResult Call the ListFlowNodeSqlResult API to query the sql query results of the node instance.
ListFlowProject Call ListFlowProject to query the project list.
ListFlowProjectClusterSetting Call the ListFlowProjectClusterSetting to query the cluster configurations of a project.
ListFlowProjectUser You can call this operation to query the list of project users.
ModifyFlow You can call this operation to modify a workflow.
ListFlowCategory Call ListFlowCategory to display the workflow directory.
ModifyFlowProjectClusterSetting Call the ModifyFlowProjectClusterSetting API to modify the cluster settings of a project.
ModifyFlowCategory You can call this operation to rename a directory.
ModifyFlowForWeb Call the ModifyFlowForWeb interface to modify a workflow that contains graphic information.
ModifyFlowJob You can call this operation to modify a data development job.
RerunFlow You can call this operation to rerun a workflow instance. Before you rerun a workflow instance, make sure that the workflow instance has ended.
ResumeFlow Call the ResumeFlow operation to resume a paused workflow.
SubmitFlow You can call this operation to submit a workflow.
SubmitFlowJob You can call this operation to submit a job. You can only run a job instance at a time.
SuspendFlow Call suspending flow to suspend a workflow.
ModifyFlowProject You can call this operation to modify ModifyFlowProject data development project.
ListFlowClusterHost You can call this operation to query the list of submitable jobs of a cluster in a ListFlowClusterHost.