Retrieves ECS information lists for instances, such as tag lists and public IP address lists.
Operation description
The instance list retrieved by this operation contains only machines that are managed by SysOM. If an ECS instance exists but is not managed by SysOM, it does not appear in the list.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
sysom:ListInstancesEcsInfoList |
get |
*All Resource
|
None | None |
Request syntax
GET /api/v1/am/instance/listInstancesEcsInfoList HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| region |
string |
Yes |
The region used to filter instances. |
cn-shenzhen |
| info_type |
string |
Yes |
The type of information to retrieve. |
ip |
| managed_type |
string |
No |
The management status of the instance. |
managed |
| instance_id |
string |
No |
Specifies the instance ID to filter the Agent installation status of the specified instance. |
i-bp118piqcio9tiwgh84b |
| plugin_id |
string |
No |
Specifies the component ID to filter the instance information list for the corresponding component. |
74a86327-3170-412c-8e67-da3389ec56a9 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| code |
string |
The error code. |
SysomOpenAPI.InvalidParameter |
| data |
array<object> |
The returned data. |
|
|
object |
The returned results. |
||
| ip |
string |
The IP address of the machine. |
11.193.52.91 |
| tag_key |
string |
The tag name. |
sysom |
| tag_value |
string |
The tag value. |
diagnosis |
| type |
string |
The IP address type. |
public |
| message |
string |
The error message.
|
"" |
Examples
Success response
JSON format
{
"code": "SysomOpenAPI.InvalidParameter",
"data": [
{
"ip": "11.193.52.91",
"tag_key": "sysom",
"tag_value": "diagnosis",
"type": "public"
}
],
"message": "\"\""
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.