All Products
Search
Document Center

Enterprise Distributed Application Service:QueryMigrateEcuList

Last Updated:Jan 08, 2024

Queries the elastic compute units (ECUs) that can be migrated.

Debugging

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer.

Debug

Authorization information

There is currently no authorization information disclosed in the API.

Request syntax

GET /pop/v5/resource/migrate_ecu_list

Request parameters

ParameterTypeRequiredDescriptionExample
LogicalRegionIdstringNo

The ID of the namespace.

  • The ID of a custom namespace is in the region ID:namespace identifier format. Example: cn-beijing:test.
  • The ID of the default namespace is in the region ID format. Example: cn-beijing.
cn-hangzhou or cn-hangzhou:test

Response parameters

ParameterTypeDescriptionExample
object
Codeinteger

The HTTP status code that is returned.

200
Messagestring

The additional information that is returned.

success
RequestIdstring

The ID of the request.

b197-40ab-9155-7ca7
EcuEntityListobject []

The information about ECUs that can be migrated.

VpcIdstring

VPC ID

vpc-2zef6ob8m************
UpdateTimelong

The time when the ECU was updated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.

1573281041109
IpAddrstring

The private IP address of the ECU.

192.168.0.150
AvailableCpuinteger

The number of available CPUs. Unit: cores.

2
CreateTimelong

The time when the ECU was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.

1573281041101
UserIdstring

The ID of the Alibaba Cloud account to which the ECU belongs.

edas_com***_****@******-*****.***
InstanceIdstring

The ID of the ECU.

i-2zej4i2jd***********
Meminteger

The total size of memory.

0
RegionIdstring

The ID of the region where the ECU resides.

cn-beijing
EcuIdstring

The unique ID of the ECU. To query the ID, you can run the dmidecode command on the ECS instance that corresponds to the ECU.

70ed3f59-b476-49aa-****-************
Cpuinteger

The CPU quota set by the system. Unit: cores. The value 0 indicates that no quota is set by the system.

0
DockerEnvboolean

Indicates whether Docker is installed. Valid values:

  • true: Docker is installed.
  • false: Docker is not installed.
false
Onlineboolean

Indicates whether the ECU is online. Valid values:

  • true: The ECU is online.
  • false: The ECU is offline.
true
AvailableMeminteger

The size of available memory. Unit: MB.

2048
ZoneIdstring

The ID of the zone where the ECU resides.

cn-bei****-*
Namestring

The name of the ECU.

product_test003
HeartbeatTimelong

The time when the last heartbeat detection was performed. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.

1573281041101

Examples

Sample success responses

JSONformat

{
  "Code": 200,
  "Message": "success",
  "RequestId": "b197-40ab-9155-7ca7",
  "EcuEntityList": {
    "EcuEntity": [
      {
        "VpcId": "vpc-2zef6ob8m************",
        "UpdateTime": 1573281041109,
        "IpAddr": "192.168.0.150",
        "AvailableCpu": 2,
        "CreateTime": 1573281041101,
        "UserId": "edas_com***_****@******-*****.***",
        "InstanceId": "i-2zej4i2jd***********",
        "Mem": 0,
        "RegionId": "cn-beijing",
        "EcuId": "70ed3f59-b476-49aa-****-************",
        "Cpu": 0,
        "DockerEnv": false,
        "Online": true,
        "AvailableMem": 2048,
        "ZoneId": "cn-bei****-*",
        "Name": "product_test003",
        "HeartbeatTime": 1573281041101
      }
    ]
  }
}

Error codes

For a list of error codes, visit the Service error codes.