Queries a list of instances based on specified request conditions and returns the associated detailed information of the instances.
Operation description
Before you begin
When you invoke API operations by using Cloud Assistant CLI, make sure that request parameters of different data types are in the required formats. For more information, see CLI parameter format.
Usage notes
Send a dry run request by using the DryRun request parameter to check the validity of parameters and authorization.
When performing a paging query for the first page of results, set only
MaxResultsto limit the number of entries to return. TheNextTokenvalue in the response is used as the credential for querying subsequent pages. When performing a paging query for subsequent pages, setNextTokento theNextTokenvalue obtained from the previous response and setMaxResultsto limit the number of entries to return.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DescribeInstances |
list |
Instance
Instance
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the instance. You can call DescribeRegions to query the most recent region list. |
cn-hangzhou |
| VpcId |
string |
No |
The ID of the virtual private cloud (VPC). |
v-bp67acfmxazb4p**** |
| VSwitchId |
string |
No |
The vSwitch ID. |
vsw-bp67acfmxazb4p**** |
| ZoneId |
string |
No |
The zone ID. |
cn-hangzhou-g |
| InstanceNetworkType |
string |
No |
The network type of the instance. Valid values:
|
vpc |
| SecurityGroupId |
string |
No |
The security group to which the instance belongs. |
sg-bp67acfmxazb4p**** |
| InstanceIds |
string |
No |
The instance IDs. The value can be a JSON array that consists of up to 100 instance IDs. Separate the IDs with commas (,). |
["i-bp67acfmxazb4p****", "i-bp67acfmxazb4p****", … "i-bp67acfmxazb4p****"] |
| PageNumber |
integer |
No |
Note
This parameter will be offline soon. Use NextToken and MaxResults to complete paging query operations. |
1 |
| PageSize |
integer |
No |
Note
This parameter will be offline soon. Use NextToken and MaxResults to complete paging query operations. |
10 |
| NextToken |
string |
No |
The query token. Set the value to the NextToken value returned in the previous API call. |
caeba0bbb2be03f84eb48b699f0a4883 |
| MaxResults |
integer |
No |
The maximum number of entries per page for a paging query. Maximum value: 100. Default value:
|
10 |
| InnerIpAddresses |
string |
No |
The internal network IP addresses of classic network type instances. This parameter takes effect when InstanceNetworkType is set to classic. The value can be a JSON array that consists of up to 100 IP addresses. Separate the IP addresses with commas (,). Note
|
["10.1.1.1", "10.1.2.1", … "10.1.10.1"] |
| PrivateIpAddresses |
string |
No |
The private IP addresses of VPC network type instances. This parameter takes effect when InstanceNetworkType is set to vpc. The value can be a JSON array that consists of up to 100 IP addresses. Separate the IP addresses with commas (,). |
["172.16.1.1", "172.16.2.1", … "172.16.10.1"] |
| PublicIpAddresses |
string |
No |
The public IP addresses of instances. The value can be a JSON array that consists of up to 100 IP addresses. Separate the IP addresses with commas (,). |
["42.1.1.**", "42.1.2.**", … "42.1.10.**"] |
| EipAddresses |
string |
No |
The elastic IP addresses (EIPs) of instances. This parameter takes effect when InstanceNetworkType is set to vpc. The value can be a JSON array that consists of up to 100 IP addresses. Separate the IP addresses with commas (,). |
["42.1.1.**", "42.1.2.**", … "42.1.10.**"] |
| InstanceChargeType |
string |
No |
The billing method of the instance. Valid values:
|
PostPaid |
| InternetChargeType |
string |
No |
The billing method for public bandwidth. Valid values:
Note
In pay-by-traffic mode, the peak inbound and outbound bandwidths are used as bandwidth upper limits and are not guaranteed. When resource contention occurs, the peak bandwidths may be limited. If you require guaranteed bandwidth, use the pay-by-bandwidth mode. |
PayByTraffic |
| InstanceName |
string |
No |
The instance name. Fuzzy search with the wildcard * is supported. |
Test |
| ImageId |
string |
No |
The image ID. |
m-bp67acfmxazb4p**** |
| Status |
string |
No |
The instance status. Valid values:
|
Running |
| LockReason |
string |
No |
The reason why the resource is locked. Valid values:
|
security |
| Filter.1.Key |
string |
No |
The filter key used to query resources. Set the value to |
CreationStartTime |
| Filter.2.Key |
string |
No |
The filter key used to query resources. Set the value to |
CreationEndTime |
| Filter.3.Key |
string |
No |
The filter key used to query resources. Set the value to |
ExpiredStartTime |
| Filter.4.Key |
string |
No |
The filter key used to query resources. Set the value to |
ExpiredEndTime |
| Filter.1.Value |
string |
No |
The filter value used to query resources. When you specify this parameter, you must also specify |
2017-12-05T22:40Z |
| Filter.2.Value |
string |
No |
The filter value used to query resources. When you specify this parameter, you must also specify |
2017-12-06T22:40Z |
| Filter.3.Value |
string |
No |
The filter value used to query resources. When you specify this parameter, you must also specify |
2017-12-07T22:40Z |
| Filter.4.Value |
string |
No |
The filter value used to query resources. When you specify this parameter, you must also specify |
2017-12-08T22:40Z |
| DeviceAvailable |
boolean |
No |
Note
This parameter is in invitational preview and is not publicly available. |
false |
| IoOptimized |
boolean |
No |
Specifies whether the instance is I/O optimized. Valid values:
|
true |
| NeedSaleCycle |
boolean |
No |
Note
This parameter is in invitational preview and is not publicly available. |
false |
| InstanceType |
string |
No |
The instance type. |
ecs.g5.large |
| InstanceTypeFamily |
string |
No |
The instance family. |
ecs.g5 |
| KeyPairName |
string |
No |
The name of the SSH key pair used by the instance. |
KeyPairNameTest |
| ResourceGroupId |
string |
No |
The ID of the resource group to which the instance belongs. When you use this parameter to filter resources, the resource count cannot exceed 1,000. Note
Filtering by the default resource group is not supported. |
rg-bp67acfmxazb4p**** |
| HpcClusterId |
string |
No |
The ID of the HPC cluster to which the instance belongs. |
hpc-bp67acfmxazb4p**** |
| RdmaIpAddresses |
string |
No |
The RDMA IP address of the HPC instance. |
10.10.10.102 |
| DryRun |
boolean |
No |
Specifies whether to perform only a dry run. Valid values:
Default value: false. |
false |
| HttpEndpoint |
string |
No |
Specifies whether to enable the access channel for instance metadata. Valid values:
Default value: enabled. Note
For more information about instance metadata, see Overview of instance metadata. |
enabled |
| HttpTokens |
string |
No |
Specifies whether to forcefully use the security-hardened mode (IMDSv2) to access instance metadata. Valid values:
Default value: optional. Note
For more information about the modes for accessing instance metadata, see Instance metadata access modes. |
optional |
| HttpPutResponseHopLimit |
integer |
No |
Note
This parameter is not publicly available. |
0 |
| Ipv6Address |
array |
No |
The IPv6 addresses assigned to the network interface controller (NIC). |
|
|
string |
No |
The IPv6 address of the network interface controller (NIC). N indicates that you can set multiple IPv6 addresses. Valid values of N: 1 to 100. |
2408:4321:180:1701:94c7:bc38:3bfa:**** |
|
| Tag |
array<object> |
No |
The tags. |
|
|
object |
No |
The tags. |
||
| key |
string |
No |
The tag key. Note
For better compatibility, use |
keyTest |
| Key |
string |
No |
The tag key of the instance. Valid values of N: 1 to 20. If you use a single tag to filter resources, the resource count with the tag cannot exceed 1,000. If you use multiple tags to filter resources, the resource count with all the specified tags attached cannot exceed 1,000. If the resource count exceeds 1,000, call the ListTagResources operation. |
TestKey |
| Value |
string |
No |
The tag value of the instance. Valid values of N: 1 to 20. |
TestValue |
| value |
string |
No |
The tag value. Note
For better compatibility, use |
valueTest |
| AdditionalAttributes |
array |
No |
The list of additional attributes of the instance. |
META_OPTIONS |
|
string |
No |
The additional attribute value. Valid values of N: 1 to 5. Valid values:
|
META_OPTIONS |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| NextToken |
string |
The query token returned in this call. |
caeba0bbb2be03f84eb48b699f0a4883 |
| PageSize |
integer |
The number of entries per page. |
10 |
| PageNumber |
integer |
The page number. |
1 |
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| TotalCount |
integer |
The total number of queried instances. Note
When you use |
1 |
| Instances |
object |
||
| Instance |
array<object> |
An array of instances. |
|
|
array<object> |
|||
| CreationTime |
string |
The time when the instance was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC+0. For more information, see ISO 8601. |
2017-12-10T04:04Z |
| SerialNumber |
string |
The serial number of the instance. |
51d1353b-22bf-4567-a176-8b3e12e4**** |
| Status |
string |
The instance status. |
Running |
| DeploymentSetId |
string |
The ID of the deployment set. |
ds-bp67acfmxazb4p**** |
| KeyPairName |
string |
The name of the key pair. |
testKeyPairName |
| SaleCycle |
string |
Note
This parameter is deprecated and no longer returns meaningful data. |
month |
| SpotStrategy |
string |
The bidding strategy for the pay-as-you-go instance. Valid values:
|
NoSpot |
| DeviceAvailable |
boolean |
Indicates whether data cloud disks can be attached to the instance.
|
true |
| LocalStorageCapacity |
integer |
The storage capacity of local storage attached to the instance. Unit: GiB. |
1000 |
| Description |
string |
The description of the instance. |
testDescription |
| SpotDuration |
integer |
The protection period of the spot instance. Unit: hours. Valid values:
Alibaba Cloud sends an ECS system event notification 5 minutes before the instance is revoked. Spot instances are billed by second. Select an appropriate protection period based on the expected task execution duration. Note
This parameter is returned only when SpotStrategy is set to SpotWithPriceLimit or SpotAsPriceGo. |
1 |
| InstanceNetworkType |
string |
The network type of the instance. Valid values:
|
vpc |
| InstanceName |
string |
Instance name |
InstanceNameTest |
| OSNameEn |
string |
The English name of the operating system of the instance. |
CentOS 7.4 64 bit |
| HpcClusterId |
string |
The ID of the HPC cluster to which the instance belongs. |
hpc-bp67acfmxazb4p**** |
| SpotPriceLimit |
number |
The maximum hourly price of the instance. It supports up to three decimal places. This parameter takes effect when SpotStrategy is set to SpotWithPriceLimit. |
0.98 |
| Memory |
integer |
The memory size. Unit: MiB. |
16384 |
| OSName |
string |
The name of the operating system of the instance. |
CentOS 7.4 64 位 |
| DeploymentSetGroupNo |
integer |
The group number of the ECS instance in the deployment set when the instance is attached to a deployment set for distribution deployment. |
1 |
| ImageId |
string |
The ID of the image that the instance is running. |
m-bp67acfmxazb4p**** |
| VlanId |
string |
The VLAN ID of the instance. Note
This parameter will be deprecated. For better compatibility, use other parameters. |
10 |
| ClusterId |
string |
The ID of the cluster to which the instance belongs. Note
This parameter will be deprecated. For better compatibility, use other parameters. |
c-bp67acfmxazb4p**** |
| ClockOptions |
object |
||
| PtpStatus |
string |
||
| GPUSpec |
string |
The GPU type of the instance type. |
NVIDIA V100 |
| AutoReleaseTime |
string |
The automatic release time of the pay-as-you-go instance. |
2017-12-10T04:04Z |
| DeletionProtection |
boolean |
The release protection attribute of the instance. It specifies whether the instance can be released from the ECS console or by calling the DeleteInstance operation.
Note
This attribute applies only to pay-as-you-go instances. It can only restrict manual release operations and does not affect system-initiated releases. |
false |
| StoppedMode |
string |
Indicates whether the instance continues to be billed after it is stopped. Valid values:
|
KeepCharging |
| GPUAmount |
integer |
The number of GPUs for the instance type. |
4 |
| HostName |
string |
The hostname of the instance. |
testHostName |
| InstanceId |
string |
The instance ID. |
i-bp67acfmxazb4p**** |
| InternetMaxBandwidthOut |
integer |
The maximum outbound public bandwidth. Unit: Mbit/s. |
5 |
| InternetMaxBandwidthIn |
integer |
The maximum inbound public bandwidth. Unit: Mbit/s. |
50 |
| InstanceType |
string |
The instance type. |
ecs.g5.large |
| InstanceChargeType |
string |
The billing method of the instance. Valid values:
|
PostPaid |
| RegionId |
string |
The region ID of the instance. |
cn-hangzhou |
| IoOptimized |
boolean |
Indicates whether the instance is I/O optimized.
|
true |
| StartTime |
string |
The most recent start time of the instance. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC+0. For more information, see ISO 8601. |
2017-12-10T04:04Z |
| Cpu |
integer |
The number of vCPUs. |
8 |
| LocalStorageAmount |
integer |
The number of local storage devices attached to the instance. |
2 |
| ExpiredTime |
string |
The expiration time. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC+0. For more information, see ISO 8601. |
2017-12-10T04:04Z |
| ResourceGroupId |
string |
The ID of the resource group to which the instance belongs. |
rg-bp67acfmxazb4p**** |
| InternetChargeType |
string |
The billing method for network usage. Valid values:
|
PayByTraffic |
| ZoneId |
string |
The zone ID of the instance. |
cn-hangzhou-g |
| Recyclable |
boolean |
Indicates whether the instance can be recycled. |
false |
| ISP |
string |
Note
This parameter is in invitational preview and is not publicly available. |
null |
| CreditSpecification |
string |
The performance mode of the burstable instance. Valid values:
|
Standard |
| InstanceTypeFamily |
string |
The instance family. |
ecs.g5 |
| OSType |
string |
The operating system type of the instance. Valid values:
|
linux |
| NetworkInterfaces |
object |
||
| NetworkInterface |
array<object> |
The collection of Elastic Network Interfaces (ENIs) and network interface controllers (NICs) attached to the instance. |
|
|
array<object> |
The collection of Elastic Network Interfaces (ENIs) and network interface controllers (NICs) attached to the instance. |
||
| Type |
string |
The type of the network interface controller (NIC). Valid values:
|
Primary |
| MacAddress |
string |
The MAC address of the network interface controller (NIC). |
00:16:3e:32:b4:** |
| PrimaryIpAddress |
string |
The primary private IP address of the network interface controller (NIC). |
172.17.**.*** |
| NetworkInterfaceId |
string |
The ID of the network interface controller (NIC). |
eni-2zeh9atclduxvf1z**** |
| PrivateIpSets |
object |
||
| PrivateIpSet |
array<object> |
The collection of PrivateIpSet entries. |
|
|
object |
|||
| PrivateIpAddress |
string |
The private IP address of the instance. |
172.17.**.** |
| Primary |
boolean |
Indicates whether the IP address is the primary private IP address. Valid values:
|
true |
| PrivateDnsName |
string |
The private domain name of the instance. Note
This parameter is returned only when HostnameType is set to IpBased or InstanceIdBased. A private domain name in a fixed format is returned. |
dnsTestName |
| Ipv6Sets |
object |
||
| Ipv6Set |
array<object> |
The collection of IPv6 addresses allocated to the network interface controller (NIC). This parameter is returned only when the AdditionalAttributes.N request parameter is set to NETWORK_PRIMARY_ENI_IP. |
|
|
object |
|||
| Ipv6Address |
string |
The IPv6 address allocated to the network interface controller (NIC). |
2408:4321:180:1701:94c7:bc38:3bfa:*** |
| Ipv4PrefixSets |
object |
||
| Ipv4PrefixSet |
array<object> |
The collection of IPv4 prefixes allocated to the network interface controller (NIC). This parameter is returned only when the AdditionalAttributes.N request parameter is set to NETWORK_PRIMARY_ENI_IP. |
|
|
object |
|||
| Ipv4Prefix |
string |
The IPv4 prefix allocated to the network interface controller (NIC). |
192.168.*.*/28 |
| Ipv6PrefixSets |
object |
||
| Ipv6PrefixSet |
array<object> |
The collection of IPv6 prefixes allocated to the network interface controller (NIC). This parameter is returned only when the AdditionalAttributes.N request parameter is set to NETWORK_PRIMARY_ENI_IP. |
|
|
object |
|||
| Ipv6Prefix |
string |
The IPv6 prefix allocated to the network interface controller (NIC). |
2001:1111:*:*::/80 |
| OperationLocks |
object |
||
| LockReason |
array<object> |
The reasons why the instance is locked. |
|
|
object |
|||
| LockMsg |
string |
The description of the lock on the instance. |
The specified instance is locked due to financial reason. |
| LockReason |
string |
The lock type. Valid values:
|
Recycling |
| Tags |
object |
||
| Tag |
array<object> |
The collection of tags of the instance. |
|
|
object |
|||
| TagValue |
string |
The tag value of the instance. |
TestValue |
| TagKey |
string |
The tag key of the instance. |
TestKey |
| RdmaIpAddress |
object |
||
| IpAddress |
array |
The list of RDMA IP addresses of the HPC instance. |
|
|
string |
The RDMA IP address of the HPC instance. |
10.10.10.102 |
|
| SecurityGroupIds |
object |
||
| SecurityGroupId |
array |
The list of security group IDs to which the instance belongs. |
|
|
string |
The security group ID. |
sg-bp67acfmxazb4p**** |
|
| PublicIpAddress |
object |
||
| IpAddress |
array |
The list of public IP addresses of the instance. |
|
|
string |
The public IP address of the instance. |
121.40.**.** |
|
| InnerIpAddress |
object |
||
| IpAddress |
array |
The list of internal network IP addresses of instances whose network type is classic network. |
|
|
string |
The internal network IP address of the instance whose network type is classic network. |
10.170.**.** |
|
| VpcAttributes |
object |
The VPC attributes. |
|
| VpcId |
string |
The ID of the virtual private cloud (VPC). |
vpc-2zeuphj08tt7q3brd**** |
| NatIpAddress |
string |
The IP address of the cloud service, which is used for network connectivity between VPC-type cloud services. |
172.17.**.** |
| VSwitchId |
string |
The vSwitch ID. |
vsw-2zeh0r1pabwtg6wcs**** |
| PrivateIpAddress |
object |
||
| IpAddress |
array |
The list of private IP addresses. |
|
|
string |
The private IP address. |
172.17.**.** |
|
| EipAddress |
object |
The information about the EIP bound to the instance. |
|
| IsSupportUnassociate |
boolean |
Indicates whether the EIP can be disassociated from the instance. |
true |
| InternetChargeType |
string |
The billing method of the EIP.
|
PayByTraffic |
| IpAddress |
string |
The EIP. |
42.112.**.** |
| Bandwidth |
integer |
The public bandwidth limit of the EIP. Unit: Mbit/s. |
5 |
| AllocationId |
string |
The ID of the EIP. |
eip-2ze88m67qx5z**** |
| HibernationOptions |
object |
Note
This parameter is in invitational preview and is not publicly available. |
|
| Configured |
boolean |
Note
This parameter is in invitational preview and is not publicly available. |
false |
| DedicatedHostAttribute |
object |
The host attributes, which consist of the dedicated host cluster ID (DedicatedHostClusterId), dedicated host ID (DedicatedHostId), and dedicated host name (DedicatedHostName). |
|
| DedicatedHostId |
string |
The ID of the dedicated host. |
dh-bp67acfmxazb4p**** |
| DedicatedHostName |
string |
The name of the dedicated host. |
testDedicatedHostName |
| DedicatedHostClusterId |
string |
The ID of the dedicated host cluster. |
dc-bp67acfmxazb4h**** |
| EcsCapacityReservationAttr |
object |
The capacity reservation-related parameters of Elastic Compute Service (ECS). [_single.resp.200.props.Instances. |
|
| CapacityReservationPreference |
string |
The capacity reservation preference. |
cr-bp67acfmxazb4p**** |
| CapacityReservationId |
string |
The ID of the capacity reservation. |
cr-bp67acfmxazb4p**** |
| DedicatedInstanceAttribute |
object |
The attributes of the instance on the dedicated host. |
|
| Affinity |
string |
Indicates whether the instance on the dedicated host is associated with the dedicated host. Valid values:
|
default |
| Tenancy |
string |
Indicates whether the host type of the instance is a dedicated host. Valid values:
|
default |
| CpuOptions |
object |
The CPU configuration details. |
|
| Numa |
string |
Note
This parameter is deprecated. |
null |
| CoreCount |
integer |
The number of physical CPU cores. |
2 |
| ThreadsPerCore |
integer |
The number of threads per CPU core. |
2 |
| TopologyType |
string |
The CPU topology type of the instance. Valid values:
|
DiscreteCoreToHTMapping |
| EnableVISST |
boolean |
||
| TurboMode |
string |
||
| EnableVRDT |
boolean |
||
| NestedVirtualization |
string |
Indicates whether nested virtualization is enabled. |
enabled |
| MetadataOptions |
object |
The collection of metadata options. |
|
| HttpEndpoint |
string |
Indicates whether the access channel for instance metadata is enabled. Valid values:
|
enabled |
| HttpPutResponseHopLimit |
integer |
Note
This parameter is not publicly available. |
0 |
| HttpTokens |
string |
Indicates whether the China mode (IMDSv2) is forcefully used for accessing instance metadata. Valid values:
|
optional |
| InstanceMetadataTags |
string |
||
| ImageOptions |
object |
The image-related attribute information. |
|
| LoginAsNonRoot |
boolean |
Indicates whether the instance that uses the image supports logon as the ecs-user user. Valid values:
|
false |
| CurrentOSNVMeSupported |
boolean |
Indicates whether the current operating system supports accessing cloud disks over the NVMe protocol. Valid values:
Note
This parameter is returned only when the AdditionalAttributes request parameter contains CURRENT_OS_NVME_SUPPORTED. |
true |
| SpotInterruptionBehavior |
string |
The interruption mode of the spot instance when the platform initiates an interruption. Valid values:
|
Terminate |
| PrivateDnsNameOptions |
object |
The collection of private domain name configuration information of the instance. For more information about private domain name resolution, see ECS private domain name resolution. Note
This parameter is returned only when the |
|
| EnableInstanceIdDnsARecord |
boolean |
Indicates whether instance ID-based domain name to IPv4 resolution is enabled. Valid values:
Default value: false. |
false |
| EnableInstanceIdDnsAAAARecord |
boolean |
Indicates whether instance ID-based domain name to IPv6 resolution is enabled. Valid values:
Default value: false. |
false |
| EnableIpDnsARecord |
boolean |
Indicates whether IP-based domain name to IPv4 resolution is enabled. Valid values:
Default value: false. |
true |
| EnableIpDnsPtrRecord |
boolean |
Indicates whether IPv4 to IP-based domain name resolution is enabled. Valid values:
Default value: false. |
true |
| HostnameType |
string |
The hostname type. Valid values:
Default value: Custom. |
Custom |
| AdditionalInfo |
object |
Note
This parameter is in invitational preview and is not publicly available. |
|
| EnableHighDensityMode |
boolean |
Note
This parameter is in invitational preview and is not publicly available. |
true |
| NodeSerialNumber |
string |
||
| EnableNVS |
boolean |
Examples
Success response
JSON format
{
"NextToken": "caeba0bbb2be03f84eb48b699f0a4883",
"PageSize": 10,
"PageNumber": 1,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"TotalCount": 1,
"Instances": {
"Instance": [
{
"CreationTime": "2017-12-10T04:04Z",
"SerialNumber": "51d1353b-22bf-4567-a176-8b3e12e4****",
"Status": "Running",
"DeploymentSetId": "ds-bp67acfmxazb4p****",
"KeyPairName": "testKeyPairName",
"SaleCycle": "month",
"SpotStrategy": "NoSpot",
"DeviceAvailable": true,
"LocalStorageCapacity": 1000,
"Description": "testDescription",
"SpotDuration": 1,
"InstanceNetworkType": "vpc",
"InstanceName": "InstanceNameTest",
"OSNameEn": "CentOS 7.4 64 bit",
"HpcClusterId": "hpc-bp67acfmxazb4p****",
"SpotPriceLimit": 0.98,
"Memory": 16384,
"OSName": "CentOS 7.4 64 位",
"DeploymentSetGroupNo": 1,
"ImageId": "m-bp67acfmxazb4p****",
"VlanId": "10",
"ClusterId": "c-bp67acfmxazb4p****",
"ClockOptions": {
"PtpStatus": ""
},
"GPUSpec": "NVIDIA V100",
"AutoReleaseTime": "2017-12-10T04:04Z",
"DeletionProtection": false,
"StoppedMode": "KeepCharging",
"GPUAmount": 4,
"HostName": "testHostName",
"InstanceId": "i-bp67acfmxazb4p****",
"InternetMaxBandwidthOut": 5,
"InternetMaxBandwidthIn": 50,
"InstanceType": "ecs.g5.large",
"InstanceChargeType": "PostPaid",
"RegionId": "cn-hangzhou",
"IoOptimized": true,
"StartTime": "2017-12-10T04:04Z",
"Cpu": 8,
"LocalStorageAmount": 2,
"ExpiredTime": "2017-12-10T04:04Z",
"ResourceGroupId": "rg-bp67acfmxazb4p****",
"InternetChargeType": "PayByTraffic",
"ZoneId": "cn-hangzhou-g",
"Recyclable": false,
"ISP": "null",
"CreditSpecification": "Standard",
"InstanceTypeFamily": "ecs.g5",
"OSType": "linux",
"NetworkInterfaces": {
"NetworkInterface": [
{
"Type": "Primary",
"MacAddress": "00:16:3e:32:b4:**",
"PrimaryIpAddress": "172.17.**.***",
"NetworkInterfaceId": "eni-2zeh9atclduxvf1z****",
"PrivateIpSets": {
"PrivateIpSet": [
{
"PrivateIpAddress": "172.17.**.**",
"Primary": true,
"PrivateDnsName": "dnsTestName"
}
]
},
"Ipv6Sets": {
"Ipv6Set": [
{
"Ipv6Address": "2408:4321:180:1701:94c7:bc38:3bfa:***"
}
]
},
"Ipv4PrefixSets": {
"Ipv4PrefixSet": [
{
"Ipv4Prefix": "192.168.*.*/28"
}
]
},
"Ipv6PrefixSets": {
"Ipv6PrefixSet": [
{
"Ipv6Prefix": "2001:1111:*:*::/80"
}
]
}
}
]
},
"OperationLocks": {
"LockReason": [
{
"LockMsg": "The specified instance is locked due to financial reason.",
"LockReason": "Recycling"
}
]
},
"Tags": {
"Tag": [
{
"TagValue": "TestValue",
"TagKey": "TestKey"
}
]
},
"RdmaIpAddress": {
"IpAddress": [
"10.10.10.102"
]
},
"SecurityGroupIds": {
"SecurityGroupId": [
"sg-bp67acfmxazb4p****"
]
},
"PublicIpAddress": {
"IpAddress": [
"121.40.**.**"
]
},
"InnerIpAddress": {
"IpAddress": [
"10.170.**.**"
]
},
"VpcAttributes": {
"VpcId": "vpc-2zeuphj08tt7q3brd****",
"NatIpAddress": "172.17.**.**",
"VSwitchId": "vsw-2zeh0r1pabwtg6wcs****",
"PrivateIpAddress": {
"IpAddress": [
"172.17.**.**"
]
}
},
"EipAddress": {
"IsSupportUnassociate": true,
"InternetChargeType": "PayByTraffic",
"IpAddress": "42.112.**.**",
"Bandwidth": 5,
"AllocationId": "eip-2ze88m67qx5z****"
},
"HibernationOptions": {
"Configured": false
},
"DedicatedHostAttribute": {
"DedicatedHostId": "dh-bp67acfmxazb4p****",
"DedicatedHostName": "testDedicatedHostName",
"DedicatedHostClusterId": "dc-bp67acfmxazb4h****"
},
"EcsCapacityReservationAttr": {
"CapacityReservationPreference": "cr-bp67acfmxazb4p****",
"CapacityReservationId": "cr-bp67acfmxazb4p****"
},
"DedicatedInstanceAttribute": {
"Affinity": "default",
"Tenancy": "default"
},
"CpuOptions": {
"Numa": "null",
"CoreCount": 2,
"ThreadsPerCore": 2,
"TopologyType": "DiscreteCoreToHTMapping",
"EnableVISST": false,
"TurboMode": "",
"EnableVRDT": false,
"NestedVirtualization": "enabled"
},
"MetadataOptions": {
"HttpEndpoint": "enabled",
"HttpPutResponseHopLimit": 0,
"HttpTokens": "optional",
"InstanceMetadataTags": ""
},
"ImageOptions": {
"LoginAsNonRoot": false,
"CurrentOSNVMeSupported": true
},
"SpotInterruptionBehavior": "Terminate",
"PrivateDnsNameOptions": {
"EnableInstanceIdDnsARecord": false,
"EnableInstanceIdDnsAAAARecord": false,
"EnableIpDnsARecord": true,
"EnableIpDnsPtrRecord": true,
"HostnameType": "Custom"
},
"AdditionalInfo": {
"EnableHighDensityMode": true,
"NodeSerialNumber": ""
},
"EnableNVS": false
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidTag.Mismatch | The specified Tag.n.Key and Tag.n.Value are not match. | The specified Tag.N.Key and Tag.N.Value parameters do not correspond to each other. |
| 400 | InvalidTagCount | The specified tags are beyond the permitted range. | The number of specified tags exceeds the upper limit. |
| 400 | InvalidHpcClusterId.NotFound | The specified HpcClusterId is not found. | The specified HpcClusterId parameter does not exist. |
| 400 | InvalidHpcClusterId.Creating | The specified HpcClusterId is creating. | The specified HPC cluster is being created. |
| 400 | InternalError | The request processing has failed due to some unknown error, exception or failure. | |
| 400 | Throttling.PageNumberLimited | Request throttled. Please use NextToken instead of PageNumber for pagination. | The current request has been throttling, please use NextToken alternative PageNumber method for paging query. |
| 404 | InvalidInstanceChargeType.NotFound | The InstanceChargeType does not exist in our records. | |
| 404 | InvalidInternetChargeType.ValueNotSupported | The specified InternetChargeType is not valid. | |
| 404 | InvalidLockReason.NotFound | The specified LockReason is not found. | The specified lockout reason does not exist. |
| 404 | InvalidFilterKey.NotFound | Invalid filter.%s. | The specified Filter.N.Key is invalid. |
| 404 | InvalidFilterValue | Invalid filter.%s. | |
| 404 | InvalidNetworkType.NotFound | The specified InstanceNetworkType is not found. | |
| 404 | InvalidStatus.NotFound | The specified Status is not found. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.