The following tables list the API operations that are available for use in Elastic High Performance Computing (E-HPC).
Clusters
API | Description |
---|---|
Queries the pricing information of a cluster. | |
Queries the recommended ECS instance types. | |
Queries available ECS instance types. | |
Queries whether an instance type supports enabling and disabling hyper-threading. | |
Creates a pay-as-you-go or subscription cluster. | |
Modifies the basic information of a cluster, including the name, description, and image. | |
Queries the list of clusters in all regions within an account. | |
Queries the list of cluster metadata. | |
Queries the details of a cluster. | |
Queries the operations records of a cluster in the last three days. | |
Starts a cluster. | |
Resets and fixes a cluster. | |
Stops a cluster. | |
Releases a cluster. |
Hybrid cloud clusters
API | Description |
---|---|
Creates a hybrid cloud cluster. | |
Adds on-premises compute nodes to a hybrid cloud cluster or a cluster on the cloud. | |
Queries the configurations of a hybrid cloud cluster or a compute node. |
Nodes
API | Description |
---|---|
Adds one or more compute nodes to a cluster. | |
Queries the list of nodes in a cluster. | |
Queries the list of nodes in a cluster without pagination. | |
Starts one or more nodes in a cluster. | |
Resets one or more compute nodes. | |
Stops one or more nodes in a cluster. | |
Deletes one or more compute nodes. |
Queues
API | Description |
---|---|
Creates a queue for a cluster. | |
Updates the instance types of resource groups and compute nodes in a queue of a cluster. | |
Moves compute nodes from a queue to another queue. | |
Queries the information about nodes in a queue of a cluster. | |
Deletes a queue in a cluster. |
Schedulers
API | Description |
---|---|
Configures the scheduler settings of a cluster. | |
Queries the scheduler settings of a cluster. |
Interactive commands
API | Description |
---|---|
Runs interactive commands in a cluster node. | |
Queries the list of interactive commands in a cluster. | |
Queries the status of an interactive command. | |
Queries the result of an interactive command in a cluster. |
Auto scaling
API | Description |
---|---|
Configures the auto scaling settings of a cluster. | |
Queries the auto scaling settings of a cluster. | |
Obtains the auto scaling settings of a cluster. |
Container applications
API | Description |
---|---|
Adds a container application. | |
Modifies the description of a container application. | |
Queries the list of on-premises images in a cluster. | |
Queries the list of container applications and their information. | |
Queries the information about the on-premises image of a cluster. | |
Queries the information of a container application. | |
Deletes an on-premises image. | |
Deletes multiple container applications at a time. |
Job templates
API | Description |
---|---|
Creates a job template. | |
Modifies a job template. | |
Queries the list of job templates. | |
Deletes multiple job templates at a time. |
Jobs
API | Description |
---|---|
Creates a job file. | |
Submits a job. | |
Reruns one or more jobs. | |
Queries the information about a job in a cluster. | |
Queries the list of jobs in a cluster. | |
Stops multiple jobs at a time. | |
Deletes multiple jobs at a time. |
Storage management
API | Description |
---|---|
Queries the information of file systems in a cluster. | |
Queries file systems and mount targets. | |
Mounts one or more file systems on a cluster. |
Users
API | Description |
---|---|
Adds multiple users at a time. | |
Queries the list of users in a cluster. | |
Modifies one or more permission groups. | |
Deletes one or more cluster users. |
Resource reports and service-linked roles
API | Description |
---|---|
Queries the resource information of a cluster. | |
Creates a service-linked role for E-HPC. |
Software and images
API | Description |
---|---|
Queries the list of software that can be installed in a cluster. | |
Queries the list of software that is installed in a cluster. | |
Installs software in a cluster. | |
Uninstalls software from a cluster. | |
Queries the list of images that can be installed in a cluster. | |
Queries the list of custom images and shared images that are supported by E-HPC. |
E-HPC optimizer
API | Description |
---|---|
Starts the profiling process of a cluster. | |
Queries the performance metric logs of E-HPC. | |
Queries the profiling result of a cluster. | |
Queries the profiling history of a cluster. |
Security groups
API | Description |
---|---|
Adds a cluster to a security group. | |
Queries the list of security groups that are attached to a cluster. | |
Removes a cluster from a security group. |
Clients
API | Description |
---|---|
Upgrades a cluster client to a specified version. |
VNC service
API | Description |
---|---|
Starts the virtual network computing (VNC) service. | |
Sets a connection password for the VNC service in a cluster. | |
Queries the usage status of the VNC service in a cluster. | |
Stops the VNC service. |
Regions
API | Description |
---|---|
Queries the list of regions where E-HPC is supported. |