# Alibaba Cloud Elastic High Performance Computing API

> Alibaba Cloud Elastic High Performance Computing API on Apizie: 102 endpoints (Adds one or more existing ECS instances as compute nodes to a specified cluster, Adds local compute nodes to a hybrid cloud cluster or a cloud cluster, Adds one or more compute nodes to an E-HPC cluster, Creates a queue for a cluster, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-ehpc`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/ehpc
- Page: https://zieapi.vercel.app/api/cloud/aliyun-ehpc
- OpenAPI: https://zieapi.vercel.app/api/cloud/aliyun-ehpc/openapi.json

Alibaba Cloud OpenAPI for Elastic High Performance Computing (ehpc, version 2018-04-12). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Adds one or more existing ECS instances as compute nodes to a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-existed-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| ImageId | string | yes | The ID of the image that is specified for the compute nodes. The image must meet the following requirements: The operating system that is… |
| JobQueue | string | no | The queue in the cluster to which the node is to be added |
| ImageOwnerAlias | string | yes | The type of the images. Valid values: system: public image. self: custom image others: shared image marketplace: Alibaba Cloud Marketplace… |
| Instance | string | yes | The information about the node that you want to add (JSON-encoded) |

### Adds local compute nodes to a hybrid cloud cluster or a cloud cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-local-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| Nodes | string | yes | A JSON-formatted string that contains the information about the local compute nodes. The information includes the HostName, IpAddress,… |
| Queue | string | no | The scheduler queue to which the local compute nodes are added |

### Adds one or more compute nodes to an E-HPC cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the E-HPC cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| ImageOwnerAlias | string | no | The type of the image. Valid values: system: public image self: custom image others: shared image marketplace: Alibaba Cloud Marketplace… |
| ImageId | string | no | The ID of the image that is specified for the compute nodes. The image must meet the following requirements: The operating system that is… |
| Count | integer | yes | The number of compute nodes that you want to add. Valid values: 1 to 99. The value of this parameter is greater than that of the MinCount… |
| InstanceType | string | no | The instance type of the compute nodes. The default value is the instance type that was specified when you created the E-HPC cluster or… |
| ComputeSpotStrategy | string | no | The preemption policy of the compute nodes. The parameter only takes effect when EcsChargeType is set to PostPaid. Valid values: NoSpot:… |
| ComputeSpotPriceLimit | string | no | The maximum hourly price of the compute nodes. The value can be accurate to three decimal places. The parameter only takes effect when… |
| EcsChargeType | string | no | The billing method of the compute nodes. Valid values: PostPaid: pay-as-you-go PrePaid: subscription Default value: PostPaid. If the… |
| Period | integer | no | The duration of the subscription. The unit of the duration is specified by the PeriodUnit parameter. The parameter only takes effect when… |
| PeriodUnit | string | no | The unit of the subscription period of the resource. Valid values: Week Month Default value: Month |
| AutoRenew | string | no | Specifies whether to enable auto-renewal. The parameter takes effect only when EcsChargeType is set to PrePaid. Valid values: true:… |
| AutoRenewPeriod | integer | no | The auto-renewal period of the subscription compute nodes. The parameter takes effect when AutoRenew is set to true. Valid values when… |
| JobQueue | string | no | The queue to which the compute nodes are added |
| CreateMode | string | no | The mode in which the compute nodes are added. Valid values: manual: The compute nodes are manually added. autoscale: The compute nodes… |
| SystemDiskType | string | no | The type of the system disk. Valid values: cloud_efficiency: ultra disk cloud_ssd: SSD cloud_essd: enhanced SSD (ESSD) cloud: basic disk.… |
| SystemDiskSize | integer | no | The size of the system disk. Unit: GiB. Valid values: 40 to 500. Default value: 40 |
| ZoneId | string | no | The ID of the zone |
| VSwitchId | string | no | The ID of the vSwitch |
| HostNamePrefix | string | no | The prefix of the hostname. You can specify the parameter to manage the compute nodes in an efficient manner |
| HostNameSuffix | string | no | The suffix of the hostname. You can specify the parameter to manage the compute nodes in an efficient manner |
| ComputeEnableHt | string | no | Specifies whether to enable hyper-threading for the compute node. Valid values: true false Default value: true |
| AllocatePublicAddress | string | no | Specifies whether to allocate a public IP address to the compute nodes. Valid values: true false Default value: false |
| InternetChargeType | string | no | The billing method of the elastic IP address (EIP). Valid values: PayByBandwidth: pay-by-bandwidth PayByTraffic: pay-by-traffic |
| InternetMaxBandWidthIn | integer | no | The maximum inbound public bandwidth. Unit: Mbit/s. Valid values: If the purchased outbound public bandwidth is less than or equal to 10… |
| InternetMaxBandWidthOut | integer | no | The maximum outbound public bandwidth. Unit: Mbit/s. Valid values: 0 to 100. Default value: 0 |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but make sure that… |
| SystemDiskLevel | string | no | The performance level of the ESSD to be used as the system disk. Default value: PL1. Valid values: PL0: A single ESSD can deliver up to… |
| MinCount | integer | no | The minimum number of the compute nodes that you want to add. Valid values: 1 to 99. The value of the parameter is less than that of the… |
| Sync | string | no | Specifies whether to set this operation as a synchronous operation. Valid values: true false Default value: false |
| DataDisks | string | no | The list of data disks (JSON-encoded) |
| ComputeSpotDuration | integer | no | The protection period of the preemptible instance. Unit: hours. Valid values: 0 and 1. A value of 0 indicates that the preemptible… |
| ComputeSpotInterruptionBehavior | string | no | The interruption mode of the preemptible instance. Default value: Terminate. Set the value to Terminate, which indicates that the instance… |
| NetworkInterfaceTrafficMode | string | no | The communication mode of the ENI. Valid values: Standard: uses the TCP communication mode. HighPerformance: enables the Elastic RDMA… |
| DnsConfig | string | no | The information about Domain Name System (DNS) settings |

### Creates a queue for a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-queue` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| QueueName | string | yes | The name of the queue. The name must be 1 to 63 characters in length and start with a letter. It can contain letters, digits, and… |
| NetworkInterfaceTrafficMode | string | no | The communication mode of the elastic network interface (ENI). Valid values: Standard: uses the TCP communication mode. HighPerformance:… |
| DeploymentSetId | string | no | The deployment set ID. You can obtain the deployment set ID by calling the https://help.aliyun.com/document_detail/91313.html operation.… |
| UseESS | string | no | Specifies whether to use scaling groups of Auto Scaling |

### Adds a cluster to a security group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the E-HPC cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| SecurityGroupId | string | yes | The security group ID of the instance. You can call the https://help.aliyun.com/document_detail/25556.html operation to query available… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but make sure that… |

### Adds users to a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to obtain the cluster ID |
| User | string | yes | The users. You can specify 1 to 100 users (JSON-encoded) |
| Async | string | no | Specifies whether to use asynchronous message links to add the users. Default value: false |

### Adds pay-as-you-go or preemptible compute nodes to a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/apply-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the E-HPC cluster. You can call the https://help.aliyun.com/document_detail/87126.html operation to query the cluster ID |
| ImageId | string | no | The image ID of the compute nodes to be added. The parameter takes effect only when the TargetImageId parameter is not specified. You can… |
| ComputeSpotStrategy | string | no | The preemption policy of the compute nodes. Valid values: NoSpot: The compute nodes are pay-as-you-go instances. SpotWithPriceLimit: The… |
| ComputeSpotPriceLimit | number | no | The maximum hourly price of the compute nodes. The value is a floating-point number that supports up to three decimal places. The… |
| SystemDiskType | string | no | The type of the system disk. Valid values: cloud_efficiency: ultra disk cloud_ssd: SSD cloud_essd: enhanced SSD (ESSD) cloud: basic disk.… |
| SystemDiskSize | integer | no | The size of the system disk. Unit: GB. Valid values: 40 to 500. Default value: 40 |
| HostNamePrefix | string | no | The prefix of the hostname. You can specify the parameter to manage the compute nodes in an efficient manner |
| HostNameSuffix | string | no | The suffix of the hostname. You can specify the parameter to manage the compute nodes in an efficient manner |
| AllocatePublicAddress | string | no | Specifies whether to allocate a public IP address to the compute nodes. Valid values: true: A public IP address is allocated to the… |
| InternetChargeType | string | no | The billing method of the elastic IP address (EIP). Valid values: PayByBandwidth: pay-by-bandwidth PayByTraffic: pay-by-traffic |
| InternetMaxBandWidthIn | integer | no | The maximum inbound public bandwidth. Unit: Mbit/s. Valid values: If the purchased outbound public bandwidth is less than or equal to 10… |
| InternetMaxBandWidthOut | integer | no | The maximum outbound public bandwidth. Unit: Mbit/s. Valid values: 0 to 100. Default value: 0 |
| Cores | integer | no | The number of vCPUs. The parameter is required when the ResourceAmountType parameter is set to Cores. You can set vCPU and Memory to query… |
| Memory | integer | no | The memory capacity. The parameter is required when the ResourceAmountType parameter is set to Cores. Unit: GB. You can set vCPU and… |
| InstanceFamilyLevel | string | no | The level of the instance family. The parameter takes effect only when Cores and Memory are specified. Valid values: EntryLevel… |
| TargetCapacity | integer | yes | The amount of the resource that you want to add. The specific number depends on the value of the ResourceAmountType parameter: If… |
| ResourceAmountType | string | no | The type of the resource that you want to add. Valid values: Instances: the ECS instances that are used as compute nodes Cores: vCPU and… |
| PriorityStrategy | string | no | The application policy of the preemptible nodes. Valid values: LowPriceResourcePlanning: Preemptible nodes are created based on the unit… |
| StrictSatisfiedTargetCapacity | string | no | Specifies whether to meet the requirements of the TargetCapacity parameter. Valid values: true: If the available resources are fewer than… |
| SystemDiskLevel | string | no | The performance level of the ESSD that you want to use as the system disk. Valid values: PL0: A single ESSD can deliver up to 10,000… |
| StrictResourceProvision | string | no | Specifies whether to strictly meet the requirements of the TargetCapacity parameter. The parameter takes effect only when… |
| Round | integer | no | The total number of batches to create nodes. Valid values: 1 to 10. Default value: 1 |
| Interval | integer | no | The interval between two consecutive batches. Valid values: 60 to 600. Unit: seconds. Default value: 60 |
| ZoneInfos | string | yes | The details of the zones. You can specify up to 10 zones (JSON-encoded) |
| InstanceTypeModel | string | no | The information about the preemptible instance (JSON-encoded) |
| Tag | string | no | The details about the tags that are added to the nodes (JSON-encoded) |
| JobQueue | string | no | The queue to which the compute nodes are added. You can call the https://help.aliyun.com/document_detail/92176.html operation to query the… |
| UserData | string | no | The user data of the instance. The user data must be Base64-encoded. The raw data can be up to 16 KB in size. Linux operating systems… |

### Creates a pay-as-you-go or subscription cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/create-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ZoneId | string | no | The zone ID. You can call the https://help.aliyun.com/document_detail/188593.html and https://help.aliyun.com/document_detail/25610.html… |
| Name | string | yes | The cluster name. The name must be 2 to 64 characters in length |
| Description | string | no | The cluster description. The description must be 2 to 256 characters in length and cannot start with `http://` or `https://` |
| EhpcVersion | string | no | The E-HPC Edition. Default value: the latest version |
| ClientVersion | string | no | The cluster client version. Default value: the latest version. You can call the https://help.aliyun.com/document_detail/87223.html… |
| OsTag | string | no | The operating system image tag |
| AccountType | string | no | The domain account service type. Valid values: nis ldap Default value: nis |
| Domain | string | no | The local cluster domain name. This parameter is supported only when AccoutType is set to ldap |
| SchedulerType | string | no | The scheduler type. Valid values: pbs slurm opengridscheduler deadline Default value: pbs |
| SecurityGroupId | string | no | The ID of the security group to which the new cluster belongs. You can call the https://help.aliyun.com/document_detail/25556.html… |
| SecurityGroupName | string | no | If you do not use an existing security group, a new security group is created with this name and the default security group policy is… |
| VpcId | string | no | The ID of the VPC to which the cluster belongs. You can call the https://help.aliyun.com/document_detail/35739.html operation to query the… |
| VSwitchId | string | no | The vSwitch ID in the VPC. E-HPC currently supports only VPC networks. You can call the https://help.aliyun.com/document_detail/35748.html… |
| VolumeType | string | no | The type of shared storage. Currently, only `nas` is supported, which indicates NAS file systems |
| VolumeId | string | no | The instance ID of the Alibaba Cloud NAS file system. If this parameter is left empty, a compute-optimized instance NAS file system is… |
| VolumeProtocol | string | no | The protocol type of the shared storage. Valid values: NFS SMB Default value: NFS |
| VolumeMountpoint | string | no | The VPC mount target of the NAS file system. The following limits apply to VolumeMountpoint: If VolumeId is left empty, VolumeMountpoint… |
| VolumeMountOption | string | no | The mount options used when you manually mount an NFS file system by running the mount command. For more information, see Manually mount… |
| RemoteDirectory | string | no | The remote directory of the mounted shared storage |
| DeployMode | string | no | The cluster deployment mode. Valid values: Standard: The domain account node, scheduling node, logon node, and compute node are deployed… |
| HaEnable | string | no | Specifies whether to enable high availability. Valid values: true: Enabled. false: Not enabled. Default value: false. If high availability… |
| EcsChargeType | string | no | The billing method for all nodes in the cluster. Valid values: PostPaid: pay-as-you-go. PrePaid: subscription. If you select subscription,… |
| Password | string | no | The root password of the logon node. Use HTTPS to call the API to prevent password leaks. Password requirements: The password must be 8 to… |
| KeyPairName | string | no | The name of the key pair bound to the logon node. For information about how to create a key pair, see… |
| ImageOwnerAlias | string | no | The image type. Valid values: system: public image self: custom image others: shared image Default value: system |
| ImageId | string | no | The image ID. You can call the https://help.aliyun.com/document_detail/87213.html and https://help.aliyun.com/document_detail/87215.html… |
| EcsOrder.Manager.Count | integer | no | The number of management nodes in the cluster. Valid values: 1 to 2 |
| EcsOrder.Manager.InstanceType | string | no | The instance type of the management nodes in the cluster. You can invoke the https://help.aliyun.com/document_detail/188592.html operation… |
| EcsOrder.Compute.Count | integer | no | The number of compute nodes in the cluster. Valid values: 0 to 99 |
| EcsOrder.Compute.InstanceType | string | no | The instance type of the compute nodes in the cluster. You can invoke the https://help.aliyun.com/document_detail/188592.html operation to… |
| EcsOrder.Login.Count | integer | no | The number of logon nodes in the cluster. Only the value 1 is supported |
| EcsOrder.Login.InstanceType | string | no | The instance type of the logon nodes in the cluster. You can invoke the https://help.aliyun.com/document_detail/188592.html operation to… |
| SccClusterId | string | no | The SCC instance ID. If this parameter is specified, the existing SCC instance is managed by the newly created SCC cluster |
| ComputeSpotStrategy | string | no | The bidding strategy for compute nodes. Valid values: NoSpot: pay-as-you-go node. SpotWithPriceLimit: spot instance with a maximum price… |
| ComputeSpotPriceLimit | string | no | The maximum hourly price for compute nodes. A maximum of three decimal places is supported. This parameter takes effect only when… |
| ComputeEnableHt | string | no | Specifies whether compute nodes support hyper-threading. Valid values: true: Supported. false: Not supported. Default value: true |
| Period | integer | no | The duration for purchasing cluster nodes. The unit is specified by `PeriodUnit`. Valid values: If PriceUnit is set to Year: 1 to 3. If… |
| PeriodUnit | string | no | The unit of the duration for purchasing cluster nodes. Valid values: Year Month Hour Week Year Month Hour Default value: Month |
| AutoRenew | string | no | Specifies whether to enable auto-renewal. Valid values: true: Auto-renewal is enabled. false: Auto-renewal is not enabled. Default value:… |
| AutoRenewPeriod | integer | no | The duration of each auto-renewal. This parameter takes effect only when AutoRenew is set to true |
| InputFileUrl | string | no | The URL of the job file uploaded to OSS |
| JobQueue | string | no | The name of the queue that compute nodes join |
| SystemDiskType | string | no | The type of the system cloud disk. Valid values: cloud_efficiency: ultra cloud disk. cloud_ssd: standard SSD. cloud_essd: ESSD. cloud:… |
| SystemDiskSize | integer | no | The size of the system cloud disk. Unit: GB. Valid values: 40 to 500. Default value: 40 |
| RemoteVisEnable | string | no | Specifies whether to enable remote visualization. Valid values: true: Enabled. false: Not enabled. Default value: false |
| ResourceGroupId | string | no | The resource group ID. You can call the https://help.aliyun.com/document_detail/158855.html operation to query resource group IDs |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but make sure that… |
| WithoutElasticIp | string | no | Specifies whether the logon node uses an elastic IP address (EIP). Default value: false |
| SystemDiskLevel | string | no | The performance level of the ESSD used as the system cloud disk. Settings this parameter when you create an ESSD as the system cloud disk.… |
| IsComputeEss | string | no | Specifies whether to enable auto scaling. Valid values: true: Enabled. false: Not enabled. Default value: false |
| ClusterVersion | string | no | The cluster version number. Default value: 1.0 |
| Application | string | no | The application software information (JSON-encoded) |
| AdditionalVolumes | string | no | The information about the mounted shared storage (JSON-encoded) |
| PostInstallScript | string | no | The post-installation script information (JSON-encoded) |
| Plugin | string | no | The plug-in pattern configuration. This parameter takes effect only when SchedulerType is set to custom. The value is a JSON string that… |
| WithoutAgent | string | no | Specifies whether to skip installing the Agent client. true: Do not install. false: Install. Default value: false |
| WithoutNas | string | no | Specifies whether to skip using NAS as shared storage. Valid values: true: Do not use NAS. false: Use NAS. Default value: false |
| RamRoleName | string | no | The name of the instance RAM role. You can call the RAM API https://help.aliyun.com/document_detail/28713.html to query the instance RAM… |
| NetworkInterfaceTrafficMode | string | no | The communication mode of the elastic network interface controller (NIC). Valid values: Standard: Uses TCP communication mode.… |
| DeploymentSetId | string | no | The deployment set ID. You can call https://help.aliyun.com/document_detail/91313.html to query deployment set IDs. Only deployment sets… |
| RamNodeTypes | string | no | The details of node names to which the instance RAM role is assigned (JSON-encoded) |
| Tag | string | no | The tags (JSON-encoded) |
| AddOns | string | no | The custom component services (JSON-encoded) |

### Creates a hybrid cloud cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/create-hybrid-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ZoneId | string | no | The ID of the zone |
| Name | string | yes | The name of the cluster. The name must be 2 to 64 characters in length, and can contain only letters, digits, hyphens (-), and underscores… |
| Description | string | no | The description of the E-HPC cluster. The description must be 2 to 256 characters in length and cannot start with `http://` or` https://`.… |
| EhpcVersion | string | no | The version of E-HPC. By default, the latest version is used |
| ClientVersion | string | no | The version of the client. By default, the latest version is used |
| OsTag | string | yes | The image tag of the operating system. You can call the https://help.aliyun.com/document_detail/87213.html operation to query the image tag |
| Domain | string | no | The type of the domain account service. Valid values: nis ldap Default value: nis |
| Location | string | no | The location where the cluster resides. Set the value to OnPremise |
| SecurityGroupId | string | no | You can select an existing security group by its ID. If you specify this parameter, you cannot specify the `SecurityGroupName` parameter |
| SecurityGroupName | string | no | If you do not use an existing security group, set the parameter to the name of a new security group. A default policy is applied to the… |
| VpcId | string | yes | The ID of the virtual private cloud (VPC) to which the E-HPC cluster belongs |
| VSwitchId | string | yes | The ID of the vSwitch to which the instance connects to |
| EcsOrder.Manager.InstanceType | string | no | The instance type of the management node. Only Proxy Mode is supported |
| EcsOrder.Compute.InstanceType | string | yes | The instance type of the compute nodes |
| VolumeType | string | no | The type of the file system. Only NAS file systems are supported |
| VolumeId | string | no | The ID of the file system. NAS file systems cannot be automatically created |
| VolumeProtocol | string | no | The type of the protocol that is used by the NAS file system. Only NFS is supported |
| VolumeMountpoint | string | no | The mount target of the NAS file system. The mount target is of the VPC type. Mount targets cannot be automatically created for NAS file… |
| RemoteDirectory | string | no | The remote directory to which the file system is mounted |
| OnPremiseVolumeProtocol | string | no | The type of the protocol that is used by the on-premises file system. Only NFS is supported |
| OnPremiseVolumeMountPoint | string | no | The mount target of the on-premises file system |
| OnPremiseVolumeRemotePath | string | no | The mount path of the on-premises file system |
| OnPremiseVolumeLocalPath | string | no | The path in which the on-premises file system is mounted on the nodes on the cloud |
| Password | string | no | The root password of the logon node. The password must be 8 to 30 characters in length and contain at least three of the following items:… |
| KeyPairName | string | no | The name of the key pair. The name must be 2 to 128 characters in length, and can contain letters, digits, colons (:), underscores (_),… |
| JobQueue | string | no | The default queue of the scale-out nodes |
| ResourceGroupId | string | no | The ID of the resource group |
| HybridClusterOpMode | string | no | The mode in which the proxy node manages the offline nodes. Valid values: SSH: indicates management via SSH logon. CA: indicates… |
| SchedulerPreInstall | string | no | Specifies whether the scheduler is preinstalled for the image. Valid values: true: The scheduler is preinstalled. When you create or add a… |
| ComputeSpotStrategy | string | no | The preemption policy of the compute nodes. Valid values: NoSpot: The compute nodes are pay-as-you-go instances. SpotWithPriceLimit: The… |
| ComputeSpotPriceLimit | number | no | The maximum hourly price for the ECS instance under the compute node. A maximum of three decimal places can be used in the value of the… |
| ImageOwnerAlias | string | no | The type of the image. Valid values: system: public image self: custom image others: shared image marketplace: Alibaba Cloud Marketplace… |
| ImageId | string | no | The IDs of the images |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but make sure that… |
| MultiOs | string | no | Specifies whether the cluster supports multiple operating systems. Valid values: true false Default value: false |
| Nodes | string | no | The information about the nodes in the local cluster (JSON-encoded) |
| Application | string | no | An array that consists of the information about the software (JSON-encoded) |
| PostInstallScript | string | no | The list of post-installation script information (JSON-encoded) |
| Plugin | string | no | The mode configurations of the plug-in. This parameter takes effect only when the SchedulerType parameter is set to custom. The value must… |
| OpenldapPar | string | no | The parameter that is used to connect to the OpenLDAP server (JSON-encoded) |
| WinAdPar | string | no | The parameter that is used to connect to the Windows AD server (JSON-encoded) |

### Creates a job template
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/create-job-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| CommandLine | string | yes | The command that is used to run the job |
| Name | string | yes | The name of the job template. The name must be 2 to 64 characters in length. It must start with a letter and can contain letters, digits,… |
| RunasUser | string | no | The name of the user that runs the job. You can call the https://help.aliyun.com/document_detail/188572.html operation to query the users… |
| Priority | integer | no | The priority of the job. Valid values: 0 to 9. A larger value indicates a higher priority. Default value: 0 |
| PackagePath | string | no | The path that is used to run the job |
| StdoutRedirectPath | string | no | The output file path of stdout |
| StderrRedirectPath | string | no | The output file path of stderr |
| ReRunable | string | no | Specifies whether to automatically rerun the job after the job fails. Valid value: true: reruns the job. false: does not rerun the job |
| ArrayRequest | string | no | The job array. Format: X-Y:Z. X is the minimum index value. Y is the maximum index value. Z is the step size. For example, 2-7:2 indicates… |
| Variables | string | no | The runtime variables passed to the job. They can be accessed by using environment variables in the executable file |
| Queue | string | no | The name of the queue in which the job is run. You can call the https://help.aliyun.com/document_detail/92176.html operation to query the… |
| ClockTime | string | no | The maximum running time of the job. Valid formats: hh:mm:ss mm:ss ss We recommend that you use the hh:mm:ss format. If the maximum… |
| Node | integer | no | The number of compute nodes. Valid values: 1 to 500. If you do not specify this parameter, the Task, Thread, Mem, or GPU parameters do not… |
| Task | integer | no | The number of tasks required by a single compute node. Valid values: 1 to 1000 |
| Thread | integer | no | The number of threads required by a single compute node. Valid values: 1 to 1000 |
| Mem | string | no | The maximum memory usage required by a single compute node. Unit: GB, MB, or KB. The unit is case-insensitive |
| Gpu | integer | no | The maximum GPU usage required by a single compute node. Valid values: 1 to 8. The parameter takes effect only when the cluster uses PBS… |
| InputFileUrl | string | no | The URL of the job files that are uploaded to an Object Storage Service (OSS) bucket |
| WithUnzipCmd | string | no | Specifies whether to decompress the job files downloaded from an OSS bucket. Valid values: true: decompresses the job file. false: does… |
| UnzipCmd | string | no | The command that is used to decompress the job files downloaded from an OSS bucket. The parameter takes effect only when WithUnzipCmd is… |

### Releases a specified cluster by calling DeleteCluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/delete-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster that you want to release. You can call https://help.aliyun.com/document_detail/87116.html to query the cluster ID |
| ReleaseInstance | string | no | Specifies whether to release ECS instances created by E-HPC. Default value: true |

### Deletes job templates
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/delete-job-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| Templates | string | yes | The IDs of the job templates that you want to delete. You can specify a maximum of 20 job template IDs. Format of job template IDs:… |

### Deletes jobs from a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/delete-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the E-HPC cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| Jobs | string | yes | The list of jobs that you want to delete. Maximum number of jobs: 100. Minimum number of jobs: 1. Format: `[{"Id": "0.sched****"},{"Id":… |
| Async | string | no | Specifies whether to use an asynchronous link to delete the jobs. Default value: false |

### Deletes one or more compute nodes from a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/delete-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| ReleaseInstance | string | no | Specifies whether to release the nodes that are created by E-HPC. Default value: true |
| Sync | string | no | Specifies whether to delete the nodes immediately. Valid values: true: Yes false: No |
| Instance | string | yes | The information about the nodes to be deleted (JSON-encoded) |

### Deletes a queue in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/delete-queue` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| QueueName | string | yes | The name of the queue that you want to delete. You can call the https://help.aliyun.com/document_detail/92176.html operation to query the… |

### Removes a cluster from a specified security group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/delete-security-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| SecurityGroupId | string | yes | The security group ID of the instance |

### Deletes users from a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/delete-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to obtain the cluster ID |
| User | string | yes | The information about the user (JSON-encoded) |
| Async | string | no | Specifies whether to enable the asynchronous mode for this request. Default value: false |

### Queries the auto scaling settings of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/describe-auto-scale-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |

### Queries information about a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/describe-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to query the list of clusters in a specified region |

### Queries the price of an Alibaba Cloud Marketplace image
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/describe-image-price` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ImageId | string | yes | The ID of an image |
| PriceUnit | string | yes | The unit of the subscription duration. Valid values: Day Month Year Default value: Day |
| SkuCode | string | yes | The stock keeping unit (SKU) of the image. Valid value: package |
| Period | integer | yes | The subscription duration of the read-only instance. Valid values: If PriceUnit is set to Day, the valid values of the Period parameter… |
| Amount | integer | yes | The number of images that you want to purchase. Valid values: 1 to 1000. Default value: 1 |
| OrderType | string | no | The type of the order. The order can be set only as a purchase order. Valid value: INSTANCE-BUY |

### Queries the information about a job in an E-HPC cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/describe-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the E-HPC cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to obtain the cluster ID |
| JobId | string | yes | The job ID. You can call the https://help.aliyun.com/document_detail/87251.html operation to obtain the job ID |
| Async | string | no | Specifies whether to use an asynchronous link to stop the job. Default value: false |

### Queries the pricing information of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/describe-price` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| PriceUnit | string | yes | The billing cycle of the Elastic Compute Service (ECS) instances. This parameter takes effect only when the ChargeType parameter is set to… |
| ChargeType | string | no | The billing method of the ECS instances. Valid values: PostPaid: pay-as-you-go PrePaid: subscription Default value: PostPaid |
| OrderType | string | no | The type of the order. The order can be set only as a purchase order. Valid value: INSTANCE-BUY |
| Commodities | string | yes | The information about the service (JSON-encoded) |

### Queries the details of a serverless job by job ID or subtask ID (for array jobs). Currently, only a single…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/describe-serverless-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| JobIds | string | yes | The list of serverless job IDs or subtask IDs (for array jobs). If the serverless job is an array job, only subtask IDs are supported. The… |

### Modifies a job template
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/edit-job-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| TemplateId | string | yes | The ID of the job template. You can call the https://help.aliyun.com/document_detail/87248.html operation to obtain the job template ID |
| CommandLine | string | yes | The command that is used to run the job |
| Name | string | yes | The name of the job template. You can call the https://help.aliyun.com/document_detail/87248.html operation to obtain the job template name |
| RunasUser | string | no | The name of the user that runs the job. You can call the https://help.aliyun.com/document_detail/188572.html operation to query the users… |
| Priority | integer | no | The priority of the job. Valid values: 0 to 9. A large value indicates a high priority. Default value: 0 |
| PackagePath | string | no | The path that is used to run the job |
| StdoutRedirectPath | string | no | The output file path of stdout |
| StderrRedirectPath | string | no | The output file path of stderr |
| ReRunable | string | no | Specifies whether the job can be rerun. Valid values: true: The job can be rerun. false: The job cannot be rerun |
| ArrayRequest | string | no | The job array. Format: X-Y:Z. X is the minimum index value. Y is the maximum index value. Z is the step size. For example, 2-7:2 indicates… |
| Variables | string | no | The runtime variables passed to the job. They can be accessed by using environment variables in the executable file |
| Queue | string | no | The name of the queue |
| ClockTime | string | no | The maximum running time of the job. Valid formats: hh:mm:ss mm:ss ss We recommend that you use the hh:mm:ss format. If the maximum… |
| Node | integer | no | The number of the compute nodes. Valid values: 1 to 500. If the parameter is not specified, the Task, Thread, Mem, and Gpu parameters… |
| Task | integer | no | The number of tasks required by a single compute node. Valid values: 1 to 1000 |
| Thread | integer | no | The number of threads required by a single compute node. Valid values: 1 to 1000 |
| Mem | string | no | The maximum memory usage required by a single compute node. Unit: GB, MB, or KB. The unit is case-insensitive |
| Gpu | integer | no | The maximum GPU usage required by a single compute node. Valid values: 1 to 8. The parameter takes effect only when the cluster uses PBS… |
| InputFileUrl | string | no | The URL of the job files that are uploaded to an Object Storage Service (OSS) bucket |
| WithUnzipCmd | string | no | Specifies whether to decompress the job files downloaded from an OSS bucket. Valid values: true: The job files are decompressed. false:… |
| UnzipCmd | string | no | The command that is used to decompress the job files downloaded from an OSS bucket. The parameter takes effect only when WithUnzipCmd is… |

### Obtains the resource report for a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-accounting-report` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| StartTime | integer | no | The start time of the query. This is a UNIX timestamp, which is the number of seconds that have elapsed since 00:00:00 UTC on January 1,… |
| EndTime | integer | no | The end time of the query. This is a UNIX timestamp, which is the number of seconds that have elapsed since 00:00:00 UTC on January 1, 1970 |
| ReportType | string | yes | The type of the report. Valid values: total_report: Queries the number of core-hours by dimension. job_report: Gathers historical data of… |
| FilterValue | string | no | The name of the dimension to query. Valid values: If Dim is set to user, FilterValue is the name of a specific user. If Dim is set to… |
| Dim | string | no | The dimension to query. Valid values: user: Queries by user. queue: Queries by queue. instance: Queries by instance |
| JobId | string | no | The job ID |
| PageSize | integer | no | The page number. The value must be greater than or equal to 1. The default value is 1. The minimum value is 1. The default value is 1 |
| PageNumber | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |

### Obtains the auto scaling settings of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-auto-scale-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |

### Reads performance metrics (CloudMetrics) logs of E-HPC
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-cloud-metric-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| From | integer | yes | The beginning of the time range to query. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that… |
| To | integer | yes | The end of the time range to query. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that have… |
| Reverse | string | no | Specifies whether to return logs in reverse order of timestamps. Default value: false |
| AggregationType | string | no | The data aggregation type. Valid values: sum: the sum of the data avg: the average value max: the maximum value min: the minimum value… |
| AggregationInterval | integer | no | The data aggregation interval. Unit: seconds. Valid values: 1, 10, 60, 600, and 3600. Default value: 1 |
| MetricScope | string | no | The dimensions of the performance metric. Valid values: machine process network disk |
| Filter | string | no | The filter conditions. A JSON-formatted string that contains several key-value pairs. Valid values of the key: InstanceId: the ID of the… |
| MetricCategories | string | no | The category of the output performance metrics. Separate multiple metrics with commas (,). Valid values: cpu memory |

### Queries the profiling result of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-cloud-metric-profiling` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The ID of the region |
| ClusterId | string | yes | The ID of the cluster |
| ProfilingId | string | yes | The profiling ID. You can call the https://help.aliyun.com/document_detail/188711.html operation to obtain the profiling ID |

### Queries the information of the NAS file system mounted to a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-cluster-volumes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |

### Queries the configurations of a specified hybrid cloud cluster or a specified compute node
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-hybrid-cluster-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster |
| Node | string | no | The name of the on-premises compute node. You can call this operation to query the configurations of the on-premises compute node. By… |

### Queries whether hyper-threading can be enabled or disabled for an instance type
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-if-ecs-type-support-ht-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| InstanceType | string | yes | The Elastic Compute Service (ECS) instance type |

### Queries the output logs of a job
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-job-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster |
| JobId | string | yes | The ID of the job |
| ExecHost | string | no | The node on which the job runs. If the job is completed, you do not need to specify the parameter. If the job is running, you must specify… |
| Size | integer | no | The maximum size of logs that you can read in a single request. Unit: bits Default value: 1024 |
| Offset | integer | no | The position where logs start to be read. Unit: bits Default value: 0 |

### Queries the post-processing scripts of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-post-scripts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the cluster resides. You can call the https://help.aliyun.com/document_detail/188593.html operation to query… |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to obtain the cluster ID |

### Queries the scheduler settings of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-scheduler-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the cluster |
| ClusterId | string | yes | The cluster ID |
| Scheduler | string | yes | The detailed settings of the scheduler (JSON-encoded) |

### Queries the status of the VNC service in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/get-visual-service-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |

### Creates a service-linked role for Elastic High Performance Computing (E-HPC). This operation is required…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/initialize-ehpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID in which to create the service-linked role. You can call the https://help.aliyun.com/document_detail/188593.html operation… |
| ServiceName | string | no | The service name to associate with the service-linked role to be created. Valid values: E-HPC: Creates AliyunServiceRoleForEHPC. E-HPC… |

### Installs software in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/install-software` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| Application | string | yes | The name of the software that you want to install. You can call the https://help.aliyun.com/document_detail/87216.html operation to query… |

### Runs interactive commands in a cluster node
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/invoke-shell-command` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| Command | string | yes | The content of the command. The content must be 2 to 2,048 characters in length |
| WorkingDir | string | no | The working directory of the command. Default value: `/root` |
| Timeout | integer | no | The timeout period. If a command times out, the command process will be terminated. Unit: seconds. Default value: 60 |
| Instance | string | no | The information of nodes on which the command is run (JSON-encoded) |

### You can call ListAvailableEcsTypes to query available ECS instance types
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-available-ecs-types` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ZoneId | string | no | The ID of the zone |
| SpotStrategy | string | no | The preemption policy for the ECS instance. Valid values: NoSpot: The instance is a pay-as-you-go instance. SpotWithPriceLimit: The… |
| InstanceChargeType | string | no | The billing method of the ECS instance. Valid values: PostPaid: pay-as-you-go PrePaid: subscription |
| ShowSoldOut | string | no | Specifies whether to display sold-out ECS instance types. Valid values: false: The instance type is not sold out. true: The instance type… |

### Queries the historical performance profiling information of a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-cloud-metric-profilings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID |
| ClusterId | string | yes | The cluster ID |
| PageNumber | integer | no | The page number. Minimum value: 1 Default value: 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |

### Queries the operation logs of a cluster within the last three days
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-cluster-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| PageNumber | integer | no | The page number to display. Minimum value: 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 100. Default value: 10 |

### Queries the list of clusters in the current region for the account by calling ListClusters
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-clusters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| PageNumber | integer | no | The page number to display. Minimum value: 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |

### Queries the list of cluster metadata
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-clusters-meta` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| PageNumber | integer | no | The number of the page to return. Pages start from page 1 |
| PageSize | integer | no | The number of entries to return on each page. Valid values: 1 to 50. Default value: 10 |

### Queries the interactive commands in a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-commands` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| CommandId | string | no | The ID of the command |
| PageNumber | integer | no | The page number of the page to return. Page number starts from page 1. Default value: 1 |
| PageSize | integer | no | The number of entries to return on each page.\ Valid values: 1 to 50.\ Default value: 10 |

### Queries a list of community images
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-community-images` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| BaseOsTag | string | no | The tag of the base operating system (BOS) |
| InstanceType | string | no | The type of the Elastic Compute Service (ECS) instance. If you do not specify the instance type, the community images that are supported… |
| ClusterId | string | no | The ID of the cluster. If the cluster supports multiple operating systems, all community images in the region where the cluster resides… |

### Queries Cloud Parallel File Storage (CPFS) file systems and their mount target information
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-cpfs-file-systems` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| FileSystemId | string | no | The file system ID. By default, all CPFS file systems and their mount target information under your account are queried |
| PageNumber | integer | no | The page number. Minimum value: 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |

### Query the latest version number of the cluster client (ehpcutil)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-current-client-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |

### Queries custom images and shared images supported by Elastic High Performance Computing (E-HPC)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-custom-images` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ImageOwnerAlias | string | no | The image source. Valid values: self: custom image others: shared image |
| BaseOsTag | string | no | The image tag of the operating system. The tag is used only for management nodes |
| InstanceType | string | no | The instance type of the Elastic Compute Service (ECS) instance. If you do not specify the instance type, the community images that are… |
| ClusterId | string | no | The cluster ID. If you specify a value for this parameter, all community images in the region where the cluster resides are queried. If… |

### Queries file systems and mount targets by calling ListFileSystemWithMountTargets
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-file-system-with-mount-targets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| PageNumber | integer | no | The page number for the paging query |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |

### Queries the list of images that can be installed in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-images` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| BaseOsTag | string | no | The image tag of the operating system. The tag is used only for management nodes |
| InstanceType | string | no | The instance type. If a value is passed to the parameter, the list of images that are supported by the specified instance type is queried.… |

### Queries the software that is installed in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-installed-software` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |

### Queries the execution results of interactive commands in a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-invocation-results` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| CommandId | string | yes | The command ID. You can call https://help.aliyun.com/document_detail/87388.html to obtain the command ID |
| InvokeRecordStatus | string | no | The execution status of the command to query. Valid values: Finished: The command has finished running. Running: The command is running.… |
| PageNumber | integer | no | The page number. Minimum value: 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |
| Instance | string | no | The list of target nodes on which the command is executed (JSON-encoded) |

### Queries the status of an interactive command
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-invocation-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| CommandId | string | yes | The command ID. You can call the https://help.aliyun.com/document_detail/87388.html operation to query the command ID |

### Queries the list of job templates
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-job-templates` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| Name | string | no | The name of the job template. You can call the https://help.aliyun.com/document_detail/87248.html operation to obtain the job template name |
| PageNumber | integer | no | The page number to return. Pages start from page 1. Default value: 1 |
| PageSize | integer | no | The number of entries to return per page. Maximum value: 50. Default value: 10 |

### Queries the list of jobs in a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| Owner | string | no | The user who runs the job. You can call https://help.aliyun.com/document_detail/188572.html to obtain the user IDs in the cluster |
| State | string | no | The job status. Valid values: all: all states. finished: completed. notfinish: not completed |
| Rerunable | string | no | Specifies whether the job can be rerun. Valid values: true: The job can be rerun. false: The job cannot be rerun. Default value: false |
| PageNumber | integer | no | The page number. Minimum value: 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page in a paged query. Settings this to a maximum value of 50 controls paging behavior. Default value: 10 |

### Queries the details of a specified job based on the specified parameter query conditions
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-jobs-with-filters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to query the cluster ID |
| PageNumber | integer | no | The page number. Minimum value: 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page in a paged query. This is the number of entries per page configured in Settings for paging. Maximum value:… |
| Users | string | no | The list of users who run the job (JSON-encoded) |
| Queues | string | no | The list of queues in which the job runs (JSON-encoded) |
| Nodes | string | no | The list of compute nodes on which the job runs (JSON-encoded) |
| JobName | string | no | The job name. Fuzzy match is supported |
| JobStatus | string | no | The job status. Valid values: all: All statuses. finished: Completed. notfinish: Not completed. Default value: all |
| ExecuteOrder | string | no | The order in which jobs are sorted by execution time. Valid values: asc: ascending order. desc: descending order |
| SubmitOrder | string | no | The order in which jobs are sorted by submission time. Valid values: asc: ascending order. desc: descending order |
| PendOrder | string | no | The order in which jobs are sorted by queuing time. Valid values: asc: ascending order. desc: descending order |
| RegionId | string | no | The region ID. You can call https://help.aliyun.com/document_detail/188593.html to query the regions where Elastic High Performance… |
| CreateTimeStart | string | no | The earliest job submission time. The value is a UNIX timestamp, which represents the number of seconds elapsed since 1970-01-01T00:00:00Z |
| CreateTimeEnd | string | no | The latest job submission time. The value is a UNIX timestamp, which represents the number of seconds elapsed since 1970-01-01T00:00:00Z |
| Async | string | no | Specifies whether to perform an asynchronous query |

### Queries the list of nodes in a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster that you want to query. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| Role | string | no | The type of the node. Valid values: Manager: management node Login: logon node Compute: compute node |
| HostName | string | no | The name of the node. Fuzzy match is supported. MySQL regular expressions are supported |
| PageNumber | integer | no | The page number. Pages start from page 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 100. Default value: 10 |
| Sequence | string | no | The sorting order of the node list. Valid values: Forward: Ascending order. Backward: Descending order. Default value: Forward. This… |
| SortBy | string | no | The sorting method of the node list. Valid values: AddedTime: sorted by the time when the node was added to the cluster. HostName: sorted… |
| Filter | string | no | The filter option for node status. The value format is {"status":"node_status"}. Replace node_status with the status of the node. Valid… |
| PrivateIpAddress | string | no | The private IP address |
| HostNamePrefix | string | no | The hostname prefix. Queries nodes with the specified prefix |
| HostNameSuffix | string | no | The hostname suffix. Queries nodes with the specified suffix |

### Queries node information of a single cluster under a user account, grouped by queue
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-nodes-by-queue` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| QueueName | string | yes | The queue name |
| PageNumber | integer | no | The page number to display. Minimum value: 1 |
| PageSize | integer | no | The number of rows per page. Valid values: 1 to 50. Default value: 10 |
| Async | string | no | Specifies whether to use asynchronous query |

### Queries the information of all nodes in a specified cluster on one page
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-nodes-no-paging` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| Role | string | no | The type of the node. Valid values: Manager: management node Login: logon node Compute: compute node Default value: Compute |
| HostName | string | no | The name of the node. You can perform a fuzzy search. MySQL regular expressions are supported |
| Sequence | string | no | The sorting method of the node list. Valid values: Forward: sorts the nodes in chronological order. Backward: sorts the nodes in reverse… |

### Queries the Elastic Compute Service (ECS) instance types recommended by Elastic High Performance Computing…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-preferred-ecs-types` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ZoneId | string | yes | The zone ID |
| SpotStrategy | string | no | The bidding policy of the ECS instance. Valid values: NoSpot: The instance is created as a pay-as-you-go instance. SpotWithPriceLimit: The… |
| InstanceChargeType | string | no | The billing method of the ECS instances. Valid values: PostPaid PrePaid |

### Queries the queues of a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-queues` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster |
| Async | string | no | Specifies whether to enable asynchronous query |

### Queries a list of regions where Elastic High Performance Computing (E-HPC) is supported
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-regions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |

### Queries the security groups that are assigned to an E-HPC cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-security-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |

### Queries a list of serverless jobs based on conditional query filters
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-serverless-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID. You can call https://help.aliyun.com/document_detail/188593.html to query the regions where E-HPC is available |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to query the cluster ID |
| PageNumber | integer | no | The page number. Minimum value: 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Maximum value: 100. Default value: 20 |
| JobIds | string | no | The list of serverless job IDs or subtask IDs (for array jobs) (JSON-encoded) |
| JobNames | string | no | The list of serverless job names (JSON-encoded) |
| State | string | no | The serverless job status. Valid values: All: all statuses. Pending: The job is queued. Running: The job is running. Succeeded: The job is… |
| StartOrder | string | no | The order in which serverless jobs are sorted by start time. Valid values: Asc: ascending order. Desc: descending order |
| SubmitOrder | string | no | The order in which serverless jobs are sorted by submit time. Valid values: Asc: ascending order. Desc: descending order |
| SubmitTimeStart | string | no | The earliest job submission timestamp. This parameter is used to query the job list based on the submission time range of serverless jobs |
| SubmitTimeEnd | string | no | The latest job submission timestamp. This parameter is used to query the job list based on the submission time range of serverless jobs |

### Queries the list of software that can be installed in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-softwares` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| EhpcVersion | string | no | The version of the E-HPC client. You can call the https://help.aliyun.com/document_detail/87223.html operation to query the E-HPC client… |
| OsTag | string | no | The image tag of the cluster. You can use the https://help.aliyun.com/document_detail/87213.html to query the image tag of the cluster |

### Queries the tags that are attached to a specified resource
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the resource |
| NextToken | string | no | The token used to start the next query |
| ResourceType | string | yes | The resource type. Set the value to cluster, which indicates E-HPC clusters |
| ResourceId | string | no | The resource IDs. You can specify up to 50 IDs (JSON-encoded) |
| Tag | string | no | The resource tags. You can specify up to 20 tags (JSON-encoded) |

### Queries the results of asynchronous API operations in a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster that you want to query. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| PageNumber | integer | no | The page number to display. The value starts from 1. Valid values: 1 to 999 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |
| TaskId | string | no | The task ID. You can call the following asynchronous API operations to obtain the corresponding TaskId.… |
| Archived | string | no | Specifies whether to display historical results of completed asynchronous API operations. Valid values: true: Displays results of both… |

### Queries the latest upgradable client (ehpcutil) version and historical upgrade operations for a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-upgrade-clients` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID |
| ClusterId | string | yes | The cluster ID |

### Queries the list of users in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| PageNumber | integer | no | The page number. Minimum value: 1 Default value: 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |

### Asynchronously queries the list of users in a cluster by calling ListUsersAsync
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-users-async` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| PageNumber | integer | no | The page number. Start value: 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page. Valid values: 1 to 50. Default value: 10 |
| AsyncId | string | no | The asynchronous task ID |

### Queries the file systems mounted on Elastic High Performance Computing (E-HPC) clusters
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/list-volumes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| PageNumber | integer | no | The page number of the page to return. Pages start from page 1. Default value: 1 |
| PageSize | integer | no | The number of entries to return on each page. Valid values: 1 to 50. Default value: 10 |

### Modifies the basic information of a cluster, including the name, description, and image
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/modify-cluster-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster that you want to modify |
| Name | string | no | The new cluster name |
| Description | string | no | The new cluster description |
| ImageOwnerAlias | string | no | The new image type of the cluster. Valid values: system: public image self: custom image others: shared image marketplace: Alibaba Cloud… |
| ImageId | string | no | The IDs of the images |
| RamRoleName | string | no | The name of the instance RAM role |
| RamNodeTypes | string | no | The type of the node to which you want to bind the RAM role (JSON-encoded) |
| WinAdPar | string | no | The parameters that are used to connect to the Windows AD server (JSON-encoded) |

### Changes the user group to which users belong
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/modify-user-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to obtain the cluster ID |
| User | string | yes | The users. You can specify 1 to 100 users (JSON-encoded) |
| Async | string | no | Specifies whether to use asynchronous message links to change the user group. Default value: false |

### Changes the passwords of users
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/modify-user-passwords` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to obtain the cluster ID |
| User | string | yes | The users. You can specify 1 to 100 users (JSON-encoded) |
| Async | string | no | Specifies whether to enable the asynchronous mode for this request. Default value: false |

### Sets a password that you can use to remotely connect to a visualization service in a cluster over the…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/modify-visual-service-passwd` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| RunasUser | string | yes | The username of the cluster. Set the value to root |
| RunasUserPassword | string | yes | The password that corresponds to the username specified by RunasUser |
| Passwd | string | yes | The password that you can use to remotely connect to the visualization service over the VNC. The password must be 6 characters in length… |

### Call the QueryServicePackAndPrice operation to query information about purchased service packs, the current…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/query-service-pack-and-price` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |

### Resets and restores a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/recover-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. The cluster must be in the Exception state. You can call the https://help.aliyun.com/document_detail/87116.html operation… |
| OsTag | string | no | The tag of the system image. You can call the https://help.aliyun.com/document_detail/87213.html and… |
| AccountType | string | no | The service type of the domain account. Valid values: nis ldap Default value: nis |
| SchedulerType | string | no | The type of the scheduler. Valid values: pbs slurm opengridscheduler deadline Default value: pbs |
| ImageOwnerAlias | string | no | The type of the image. Valid values: system: public image self: custom image others: shared image Default value: system |
| ImageId | string | no | The image ID. You can call the https://help.aliyun.com/document_detail/87213.html and https://help.aliyun.com/document_detail/87215.html… |
| ClientVersion | string | no | The version of the E-HPC client. The default value is the latest version of the client. You can call the… |

### Reruns one or more jobs
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/rerun-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| Jobs | string | yes | The list of jobs that you want to run. Maximum number of jobs: 100. Minimum number of jobs: 1. Format: `[{"Id": "0.sched****"},{"Id":… |
| Async | string | no | Specifies whether to use an asynchronous link to rerun the job. Default value: false |

### You can call ResetNodes to reset one or more compute nodes
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/reset-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. Call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| Instance | string | yes | Information about the nodes to reset (JSON-encoded) |

### Starts the profiling process of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/run-cloud-metric-profiling` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID |
| ClusterId | string | yes | The ID of the E-HPC cluster |
| HostName | string | yes | The hostname |
| ProcessId | integer | yes | The ID of the profiling process |
| Duration | integer | no | The duration of the profiling process. Unit: seconds. Value values: 10 to 300. Default value: 30 |
| Freq | integer | no | The sampling frequency. Unit: Hz. Valid values: 1 to 2000. Default value: 2000 |

### Configures the auto scaling settings of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/set-auto-scale-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| EnableAutoGrow | string | no | Specifies whether to enable auto scale-out. Valid values: true: enables auto scale-out. false: disables auto scale-out. Default value: false |
| EnableAutoShrink | string | no | Specifies whether to enable auto scale-in. Valid values: true: enables auto scale-in. false: disables auto scale-in. Default value: false |
| GrowIntervalInMinutes | integer | no | The interval between two consecutive rounds of scale-out. Unit: minutes. Valid values: 2 to 10. Default value: 2. An interval may exist… |
| ShrinkIntervalInMinutes | integer | no | The interval between two consecutive rounds of scale-in. Unit: minutes. Valid values: 2 to 10. Default value: 2 |
| ShrinkIdleTimes | integer | no | The number of consecutive times that a compute node is idle during the resource scale-in check. Valid values: 2 to 5. Default value: 3. If… |
| GrowTimeoutInMinutes | integer | no | The scale-out timeout period. Unit: minutes. Valid values: 10 to 60. Default value: 20. If the scale-out timeout period has been reached… |
| ExtraNodesGrowRatio | integer | no | The percentage of extra compute nodes. Valid values: 0 to 100. Default value: 0. If you need to add 100 compute nodes and the value of the… |
| GrowRatio | integer | no | The percentage of each round of a scale-out task. Valid values: 1 to 100. Default value: 100. If you set GrowRatio to 50, the scale-out… |
| MaxNodesInCluster | integer | yes | The maximum number of compute nodes that can be added to the cluster. Valid values: 0 to 500. Default value: 100 |
| ExcludeNodes | string | no | The compute nodes that are excluded from auto scaling tasks. Separate multiple compute nodes with commas (,). If you want to retain a… |
| SpotStrategy | string | no | The preemption policy of the compute nodes. Valid values: NoSpot: The compute nodes are pay-as-you-go instances. SpotWithPriceLimit: The… |
| SpotPriceLimit | number | no | The maximum hourly price of the compute nodes. The value can be accurate to three decimal places. The parameter takes effect only when… |
| ImageId | string | no | The IDs of the images. If both `Queues.N.QueueImageId` and `ImageId` are specified, `Queues.N.QueueImageId` prevails. If you set… |
| Queues | string | no | The information about the queue (JSON-encoded) |
| ComputeEnableHt | string | no | Specifies whether to enable hyper-threading for the ECS instance that is used as the compute node. You can only disable hyper-threading… |
| DnsConfig | string | no | The configurations of DNS |

### Configures the post-processing scripts of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/set-post-scripts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the cluster resides. You can call the https://help.aliyun.com/document_detail/188593.html operation to query… |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to obtain the cluster ID |
| PostInstallScripts | string | no | The post-processing scripts (JSON-encoded) |

### You can call SetQueue to move compute nodes to a specified queue
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/set-queue` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| QueueName | string | yes | The name of the destination queue |
| Node | string | yes | The list of nodes to move (JSON-encoded) |

### Configures the scheduler settings of a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/set-scheduler-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID. You can call the https://help.aliyun.com/document_detail/188593.html operation to obtain the IDs of regions supported by… |
| ClusterId | string | yes | The ID of the E-HPC cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| PbsInfo | string | no | The information about PBS schedulers (JSON-encoded) |
| SlurmInfo | string | no | The information about Slurm schedulers (JSON-encoded) |
| Scheduler | string | yes | The scheduler information (JSON-encoded) |

### Starts a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/start-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster that you want to start |

### Starts one or more nodes in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/start-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. Call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| Role | string | no | The role of the nodes. Valid values: Manager: management node Login: logon node Compute: compute node Default value: Compute |
| Instance | string | yes | A list of nodes to start (JSON-encoded) |

### Starts the Virtual Network Console (VNC) Remote visualization service in a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/start-visual-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster |
| CidrIp | string | yes | A public IP address of logon nodes in the cluster |
| Port | integer | yes | The fixed port. Set the value to 12016 |

### Stops a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/stop-cluster` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the list of clusters in a region |

### Stops one or more jobs in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/stop-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| Jobs | string | yes | The list of jobs that you want to stop. Maximum number of jobs: 100. Minimum number of jobs: 1. Format: `[{"Id": "0.sched****"},{"Id":… |
| Async | string | no | Specifies whether to use an asynchronous link to stop the job. Default value: false |

### Stops one or more nodes in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/stop-nodes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. For more information, see https://help.aliyun.com/document_detail/87116.html |
| Role | string | no | The role of the nodes. Valid values: Manager: management node Login: logon node Compute: compute node Default value: Compute |
| Instance | string | yes | The information about the nodes to stop (JSON-encoded) |

### Stops Serverless jobs in a cluster based on job IDs or subtask IDs (array jobs). If you specify the job ID…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/stop-serverless-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the E-HPC cluster. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| JobIds | string | yes | The serverless job IDs or subtask IDs (array jobs). If you specify the job ID of an array job, all subtasks under the array job are… |

### Stops the remote visualization service of Virtual Network Console (VNC) in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/stop-visual-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| CidrIp | string | yes | The CIDR block or IP address that is allowed to access the VNC service. This parameter is used to assign a security group to the E-HPC… |
| Port | integer | yes | The fixed port. Set the value to 12016 |

### Submits a job to a specified cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/submit-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to query the cluster ID |
| CommandLine | string | yes | The command to run the job |
| RunasUser | string | yes | The username that is used to run the job. You can call https://help.aliyun.com/document_detail/188572.html to query the usernames in the… |
| RunasUserPassword | string | no | The user password |
| Name | string | no | The job name. The name must be 6 to 30 characters in length, start with a letter, and can contain digits and periods (.) |
| Priority | integer | no | The job priority. Valid values: 0 to 9. A larger value indicates a higher priority. Default value: 0 |
| PackagePath | string | no | The path to run the job |
| StdoutRedirectPath | string | no | The path for standard output |
| StderrRedirectPath | string | no | The path for error output |
| ReRunable | string | no | Specifies whether the job can be rerun. Valid values: true: The job can be rerun. false: The job cannot be rerun |
| ArrayRequest | string | no | The array job. Format: X-Y:Z. The minimum value X is the first index, the maximum value Y is the last index, and Z is the step size. For… |
| Variables | string | no | The environment variables for the job. You can access the environment variables in the job execution file |
| InputFileUrl | string | no | The URL of the job file uploaded to Object Storage Service (OSS) |
| UnzipCmd | string | no | The command used to decompress the file downloaded from OSS. Valid values: tar xzf: decompresses a gzip archive. tar xf: decompresses a… |
| PostCmdLine | string | no | The command to run after the job is submitted |
| JobQueue | string | no | The name of the queue in which the job runs. You can call https://help.aliyun.com/document_detail/92176.html to query the queue name |
| Node | integer | no | The number of compute nodes required to run the job. If this parameter is left empty, the Cpu, Task, Thread, Mem, and Gpu parameters do… |
| Cpu | integer | no | The number of CPU cores required for each compute node |
| Task | integer | no | The number of processes created on each compute node. This parameter is applicable to Message Passing Interface (MPI) jobs |
| Thread | integer | no | The number of threads created on each compute node. This parameter is applicable to OpenMP jobs |
| Mem | string | no | The maximum memory usage of each compute node. Units: GB, MB, and KB. The unit is case-insensitive |
| Gpu | integer | no | The number of GPUs used by each compute node. This parameter takes effect only for clusters that use the PBS scheduler and whose compute… |
| ClockTime | string | no | The maximum running time of the job. Three formats are supported: hh:mm:ss mm:ss ss The first format is recommended. For example, if the… |
| JobRetry.Count | integer | no | The number of job retries. Valid values: 1 to 10. The job retry feature is applicable only to PBS clusters. If this parameter is left… |
| JobRetry.Priority | integer | no | The priority of the retry job. Valid values: 0 to 9. A larger value indicates a higher priority. If this parameter is left empty, the… |
| JobRetry.OnExitCode | integer | no | The condition for job retry. A job retry is triggered when the exit code matches the value of this parameter. If this parameter is left… |
| Async | string | no | Specifies whether to use an asynchronous message link to submit the job. Default value: false |

### Submits a serverless job to an Elastic High Performance Computing (E-HPC) cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/submit-serverless-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| JobName | string | yes | The name of the serverless job. The name can contain lowercase letters, digits, and hyphens (-). It cannot start or end with a hyphen |
| ArrayProperties | string | no | The configuration of the array job. The value of an array job index is passed to a serverless job container through the environment… |
| JobPriority | integer | no | The scheduling priority of the serverless job. Valid values: 0 to 999. A greater value indicates a higher priority |
| EphemeralStorage | integer | no | The size of the temporary storage space added to the serverless job container. Unit: GiB. By default, a space of 30 GiB is provided free… |
| Timeout | integer | no | The validity period of the serverless job. After the validity period expires, the job is forcibly terminated. Unit: seconds |
| VSwitchId | string | no | The IDs of the vSwitches to which the serverless job container belongs (JSON-encoded) |
| InstanceType | string | no | The Elastic Compute Service (ECS) instance types used by the serverless job container (JSON-encoded) |
| Cpu | number | no | The vCPU size of the serverless job container. Unit: cores |
| Memory | number | no | The memory size of the serverless job container. Unit: GiB |
| SpotStrategy | string | no | The bidding policy of the ECS instances. Valid values: NoSpot: The instance is created as a pay-as-you-go instance. SpotWithPriceLimit:… |
| SpotPriceLimit | number | no | The maximum hourly price of the preemptible elastic container instance. The value can be accurate to three decimal places. If you set… |
| RamRoleName | string | no | The Resource Access Manamement (RAM) role that is associated with the Serverless job container |
| Container | string | yes | The properties of the Serverless job container (JSON-encoded) |
| DependsOn | string | no | The dependencies of the serverless job (JSON-encoded) |
| RetryStrategy | string | no | The retry policy of the serverless job (JSON-encoded) |

### Synchronizes local cluster users to a hybrid cloud cluster in hybrid-cloud proxy mode
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/sync-users` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID. You can call the https://help.aliyun.com/document_detail/188593.html operation to query the list of regions where E-HPC is… |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the list of E-HPC clusters |

### Creates tags and attach the tags to a specified resource
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the resource |
| ResourceType | string | yes | The resource type. Set the value to cluster, which indicates E-HPC clusters |
| ResourceId | string | yes | The resource IDs. You can specify up to 50 resource IDs (JSON-encoded) |
| Tag | string | yes | The resource tags. You can specify up to 20 tags (JSON-encoded) |

### Removes tags from a specified resource
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/un-tag-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the resource |
| ResourceType | string | yes | The type of the resource from which you want to remove tags. Set the value to cluster, which indicates E-HPC clusters |
| ResourceId | string | yes | The resource IDs. You can specify up to 50 resource IDs (JSON-encoded) |
| TagKey | string | no | The tag key of the resource. You can specify up to 20 tag keys (JSON-encoded) |
| All | string | no | Specifies whether to remove all tags from the resource. This parameter is valid only when the TagKey.N parameter is not specified. Valid… |

### Uninstalls software from a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/uninstall-software` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call the https://help.aliyun.com/document_detail/87116.html operation to query the cluster ID |
| Application | string | yes | The name of the software that you want to uninstall. You can call the https://help.aliyun.com/document_detail/188591.html operation to… |

### Mount new storage resources to a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/update-cluster-volumes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The ID of the cluster |
| AdditionalVolumes | string | no | The file systems that you want to mount (JSON-encoded) |

### Updates the resource group and compute node instance information for a queue in a cluster
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/update-queue-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID. You can call https://help.aliyun.com/document_detail/87116.html to obtain the cluster ID |
| QueueName | string | yes | The queue name |
| ResourceGroupId | string | no | The resource group ID. You can call https://help.aliyun.com/document_detail/158855.html to obtain the resource group ID |
| ComputeInstanceType | string | no | The compute node specifications. You can invoke https://help.aliyun.com/document_detail/188592.html to query the recommended node… |
| DeploymentSetId | string | no | The deployment set ID. You can call https://help.aliyun.com/document_detail/91313.html to obtain the deployment set ID. Only deployment… |
| NetworkInterfaceTrafficMode | string | no | The communication pattern of the elastic network interfaces (ENIs). Valid values: Standard: uses the TCP communication pattern.… |

### Updates the client (ehpcutil) in a cluster to a new version
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/upgrade-client` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |
| ClusterId | string | yes | The cluster ID |
| ClientVersion | string | no | The version to which you want to update ehpcutil. By default, ehpcutil is updated to the latest version. You can call the… |

### version
`POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://ehpc.ap-southeast-1.aliyuncs.com |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-existed-nodes" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud Elastic High Performance Computing API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:aliyun-ehpc/add-existed-nodes with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Alibaba Cloud Elastic High Performance Computing API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Alibaba Cloud Elastic High Performance Computing itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud Elastic High Performance Computing API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-ehpc.

### What is the status of the Alibaba Cloud Elastic High Performance Computing API?
Needs your own provider key (bring your own key)
