Searches for addresses based on criteria such as address name, remarks, referenced health check template, or address ID.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
alidns:SearchCloudGtmAddresses | list | *All Resource
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
AcceptLanguage | string | No | The language of the return value. Valid values:
| en-US |
| Names | array | No | The name of the address. This name is used for easy identification. | |
string | No | The search conditions for the address name. You can enter multiple keywords for a query. | ["address_1", "test"] | |
NameSearchCondition | string | No | The search logic for querying by address name. This parameter is required when you query by address name.
| or |
AvailableStatus | string | No | Performs an exact search by the availability status of the address.
| available |
Type | string | No | Performs an exact search by the address type.
| IPv4 |
Address | string | No | Performs an exact search by endpoint. IP addresses and domain names are supported. | 223.5.XX.XX |
MonitorTemplateName | string | No | The name of the health check template. | Ping-IPv4 |
EnableStatus | string | No | Performs an exact search by the status of the address.
| enable |
HealthStatus | string | No | Performs an exact search by the health status of the address.
| ok |
| Remarks | array | No | The remarks for the address. | |
string | No | The search conditions for the address remarks. You can enter multiple keywords for a query. | ["", "test"] | |
RemarkSearchCondition | string | No | The search logic for querying by address remarks. This parameter is required when you query by address remarks. and: The query returns results that match all the specified keywords. or: The query returns results that match some or all of the specified keywords. | or |
PageNumber | integer | Yes | The current page number. The value starts from 1. The default value is 1. | 1 |
PageSize | integer | Yes | The number of entries to return on each page for a paged query. The maximum value is 100. The default value is 20. | 20 |
AddressId | string | No | The ID of the address. The address ID is a unique identifier. | addr-89518218114368**** |
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The unique request ID. | 536E9CAD-DB30-4647-AC87-AA5CC38C5382 |
PageNumber | integer | The current page number. The value starts from 1. The default value is 1. | 1 |
PageSize | integer | The number of entries returned on each page for a paged query. The maximum value is 100. The default value is 20. | 20 |
TotalPages | integer | The total number of pages. | 1 |
TotalItems | integer | The total number of addresses that meet the query conditions. | 15 |
| Addresses | object | ||
| Address | array<object> | The list of addresses. | |
object | The list of addresses. | ||
AddressId | string | The ID of the address. The address ID is a unique identifier. | addr-89518218114368**92 |
CreateTime | string | The time when the address was created. | 2024-03-23T13:09Z |
CreateTimestamp | integer | The timestamp that indicates when the address was created. | 1527690629357 |
UpdateTime | string | The time when the address was last modified. | 2024-03-29T13:20Z |
UpdateTimestamp | integer | The timestamp that indicates when the address was last modified. | 1527690629357 |
Name | string | The name of the address. | Address-1 |
Type | string | The type of the address:
| IPv4 |
Address | string | The IP address or domain name. | 223.5.XX.XX |
AttributeInfo | string | The attribution information of the address. This parameter is not supported in the current version. | This parameter is not returned in this version |
Remark | string | The remarks. | test |
EnableStatus | string | The current status of the address:
| enable |
AvailableMode | string | The switchover mode for the address that is triggered when a health check exception occurs:
| auto |
ManualAvailableStatus | string | The availability status that is configured for the address when `AvailableMode` is set to `manual`:
| available |
AvailableStatus | string | The current availability status of the address.
| available |
HealthStatus | string | The result of the health check:
| ok |
HealthJudgement | string | The condition for determining the health status of the address:
| p50_ok |
| HealthTasks | object | ||
| HealthTask | array<object> | The list of health check tasks. | |
object | The information about the health check tasks that the address references. | ||
Port | integer | The service port of the destination address for the health check. You cannot configure a service port if the health check uses the Ping protocol. | 80 |
TemplateId | string | The ID of the health check template that is associated with the address. | mtp-89518052425100**** |
TemplateName | string | The name of the health check template. | IPv4-Ping |
MonitorStatus | string | The status of the health check task:
| ok |
Examples
Success response
JSON format
{
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
"PageNumber": 1,
"PageSize": 20,
"TotalPages": 1,
"TotalItems": 15,
"Addresses": {
"Address": [
{
"AddressId": "addr-89518218114368**92",
"CreateTime": "2024-03-23T13:09Z",
"CreateTimestamp": 1527690629357,
"UpdateTime": "2024-03-29T13:20Z",
"UpdateTimestamp": 1527690629357,
"Name": "Address-1",
"Type": "IPv4",
"Address": "223.5.XX.XX",
"AttributeInfo": "当前版本不返回此参数。",
"Remark": "test",
"EnableStatus": "enable",
"AvailableMode": "auto",
"ManualAvailableStatus": "available",
"AvailableStatus": "available",
"HealthStatus": "ok",
"HealthJudgement": "p50_ok",
"HealthTasks": {
"HealthTask": [
{
"Port": 80,
"TemplateId": "mtp-89518052425100****",
"TemplateName": "IPv4-Ping",
"MonitorStatus": "ok"
}
]
}
}
]
}
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.