All Products
Search
Document Center

Elastic High Performance Computing:AddonNodeTemplate

Last Updated:May 09, 2025
ParameterTypeDescriptionExample
object

The common descriptions of Elastic Compute Service (ECS) resources, such as the billing method, instance type, image, system disk, and data disk.

InstanceTypestring

The ECS instance type.

ecs.c7.4xlarge
InstanceIdstring

The instance ID.

i-bp1bzqq4rj1eemun****
PrivateIpAddressstring

The IP address of the virtual private cloud (VPC) in which the ECS instance is deployed.

172.16.**.**
ImageIdstring

The ID of the image to be used for instance booting. You can call the DescribeImages operation to query the available image resources.

aliyun_3_x64_20G_alibase_20221102.vhd
OsNamestring

OsName

OsNameENstring

OsNameEN

CentOS 7.6 64 bit
InstanceChargeTypestring

The billing method. Valid values:

  • Prepaid: subscription
  • PostPaid: pay-as-you-go

Default value: PostPaid.

If you set this parameter to PrePaid, you must make sure that your account supports payment by balance or credit. Otherwise, the InvalidPayMethod error message will be returned.

PostPaid
PeriodUnitstring

The unit of the subscription period. Valid values:

  • Week
  • Month (default)
Month
Periodinteger

The subscription period of the instance. The unit is specified by the PeriodUnit parameter. This parameter takes effect and is required only when InstanceChargeType is set to PrePaid. If the DedicatedHostId parameter is specified, the subscription duration of the instance must be no longer than that of the dedicated host. Valid values:

  • Valid values when PeriodUnit is set to Week: 1, 2, 3, and 4
  • Valid values when PeriodUnit is set to Month: 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36, 48, and 60
1
AutoRenewboolean

Specifies whether to enable auto-renewal for the reserved instance. This parameter takes effect only when InstanceChargeType is set to PrePaid. Valid values:

  • true
  • false

Default value: false.

false
AutoRenewPeriodinteger

The auto-renewal period. Valid values:

  • Valid values when PeriodUnit is set to Week: 1, 2, and 3
  • Valid values when PeriodUnit is set to Month: 1, 2, 3, 6, 12, 24, 36, 48, and 60

Default value: 1.

1
SpotStrategystring

The bidding policy for the pay-as-you-go instance. This parameter is valid only when InstanceChargeType is set to PostPaid. Valid values:

  • NoSpot: The instance is created as a pay-as-you-go instance.
  • SpotWithPriceLimit: The instance is created as a preemptible instance with a user-defined maximum hourly price.
  • SpotAsPriceGo: The instances are created as preemptible instances for which the market price at the time of purchase is automatically used as the bidding price.

Default value: NoSpot.

NoSpot
SpotPriceLimitfloat

The maximum hourly price of the preemptible instance. This parameter takes effect only when SpotStrategy is set to SpotWithPriceLimit. A maximum of three decimal places can be specified.

0.97
Durationinteger

The protection period for the preemptible instance. Unit: hours. Default value: 1. Valid values:

  • 1: After a preemptible instance is created, Alibaba Cloud ensures that the instance is not automatically released within one hour. After the one-hour protection period ends, the system compares the bid price with the market price and checks the resource inventory to determine whether to retain or release the instance.
  • 0: After a preemptible instance is created, Alibaba Cloud does not ensure that the instance runs for one hour. The system compares the bid price with the market price and checks the resource inventory to determine whether to retain or release the instance.

Alibaba Cloud sends an ECS system event to notify you five minutes before the instance is released. Preemptible instances are billed by second. We recommend that you specify an appropriate protection period based on your business requirements.

1
EnableHTboolean

Specifies whether to enable hyper-threading for the node. Valid values:

  • true
  • false
true
SystemDiskobject

The system disk configurations of the node.

Categorystring

The category of the system disk. Valid values:

  • cloud_efficiency: utra disk
  • cloud_ssd: standard SSD
  • cloud_essd: enterprise SSD (ESSD)
  • cloud: basic disk
cloud_essd
Sizeinteger

The disk size. Unit: GiB. Valid values:

  • cloud_efficiency: 40 to 32,768

  • cloud_ssd: 40 to 32,768

  • Valid values when Category is set to cloud_essd depends on the value of the DataDisk.N.PerformanceLevel parameter. Specifically:

    • PL0: 40 to 65,536
    • PL1: 40 to 65,536
    • PL2: 461 to 65,536
    • PL3: 1,261 to 65,536
  • cloud: 40 to 500

40
Levelstring

The performance level of the ESSD that is used as the system disk. Valid values:

  • PL0: A single ESSD can deliver up to 10000 random read/write IOPS.
  • PL1 (default): A single ESSD can deliver up to 50,000 random read/write IOPS.
  • PL2: A single ESSD can deliver up to 100000 random read/write IOPS.
  • PL3: A single ESSD can deliver up to 1000000 random read/write IOPS. For more information about ESSD performance levels, see ESSDs .
PL0
DataDisksarray<object>

The data disks.

Note You can specify up to 16 data disks.
object

The configurations of the data disk.

Categorystring

The disk category. Valid values:

  • cloud_efficiency: utra disk
  • cloud_ssd: standard SSD
  • cloud_essd: ESSD
cloud_essd
Sizeinteger

The disk size. Valid values of N: 1 to 16. Unit: GiB. Valid values:

  • cloud_efficiency: 40 to 32,768

  • cloud_ssd: 40 to 32,768

  • Valid values when Category is set to cloud_essd depends on the value of the DataDisk.N.PerformanceLevel parameter. Specifically:

    • PL0: 40 to 65,536
    • PL1: 40 to 65,536
    • PL2: 461 to 65,536
    • PL3: 1,261 to 65,536
40
Levelstring

The performance level of the ESSD to be used as the data disk. Valid values:

  • PL0: A single ESSD can deliver up to 10000 random read/write IOPS.
  • PL1 (default): A single ESSD can deliver up to 50,000 random read/write IOPS.
  • PL2: A single ESSD can deliver up to 100000 random read/write IOPS.
  • PL3: A single ESSD can deliver up to 1000000 random read/write IOPS. For more information about ESSD performance levels, see ESSDs .
PL0
DeleteWithInstanceboolean

Specifies whether to release data disk N when the instance is released. Valid values:

  • true
  • false

Default value: true.

false