Queries the address pools and Global Traffic Manager (GTM) 3.0 instances that reference a specified address.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alidns:DescribeCloudGtmAddressReference |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AcceptLanguage |
string |
No |
The language of the response. Valid values:
|
zh-CN |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. Make sure that the client generates a unique token for each request. The token can contain a maximum of 64 ASCII characters. |
1ae05db4-10e7-11ef-b126-00163e24**** |
| AddressId |
string |
No |
The unique ID of the address. |
addr-89518218114368**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The unique request ID. |
536E9CAD-DB30-4647-AC87-AA5CC38C5382 |
| AddressId |
string |
The unique ID of the address. |
addr-89564584963974**** |
| Name |
string |
The name of the address. |
Address-1 |
| Address |
string |
The IP address or domain name. |
223.5.XX.XX |
| AddressPools |
object |
||
| AddressPool |
array<object> |
The list of address pools. |
|
|
object |
The information about the address pool. |
||
| AddressPoolId |
string |
The ID of the address pool. |
pool-89528023225442**** |
| AddressPoolName |
string |
The name of the address pool. |
AddressPool-1 |
| InstanceConfigs |
object |
||
| InstanceConfig |
array<object> |
The list of instances that reference the address pool. |
|
|
object |
The configuration information of the instance that references the address pool. |
||
| InstanceId |
string |
The ID of the GTM 3.0 instance. |
gtm-cn-zz11t58**** |
| InstanceName |
string |
The name of the instance. |
test |
| ConfigId |
string |
The ID of the instance configuration. If you configure both A and AAAA records for the same access domain name and GTM instance, two instance configurations are generated. `ConfigId` uniquely identifies an instance configuration. |
config-00**** |
| VersionCode |
string |
The version of the GTM 3.0 instance:
|
ultimate |
| ScheduleZoneName |
string |
The primary domain name (for example, example.com) or subdomain name (for example, a.example.com) for GTM access. This is usually a domain name hosted on the authoritative zone in the Alibaba Cloud DNS console under the same account as the GTM instance. |
example.com |
| ScheduleHostname |
string |
The host record of the GTM access domain name. |
www |
| ScheduleDomainName |
string |
The GTM access domain name. It is a combination of the host record (`ScheduleHostname`) and the primary or subdomain name (`ScheduleZoneName`). |
www.example.com |
| ScheduleRrType |
string |
The DNS record type of the scheduling domain name:
|
A |
| Ttl |
integer |
The global Time to Live (TTL) in seconds. This is the TTL value for the DNS record that resolves the access domain name to an address in the address pool. It affects the cache duration of the DNS record on a carrier's Local DNS server. You can specify a custom TTL value. |
30 |
| AddressPoolLbStrategy |
string |
The load balancing policy for the address pools:
|
round_robin |
| SequenceLbStrategyMode |
string |
When the load balancing policy for address pools is `sequence`, this parameter specifies the service recovery mode for when a primary resource becomes available again:
|
preemptive |
| AvailableStatus |
string |
The service availability status of the domain name instance:
|
available |
| EnableStatus |
string |
The enabled status of the domain name instance:
|
enable |
| HealthStatus |
string |
The health status of the domain name instance:
|
ok |
| Remark |
string |
The remarks. |
test |
| AddressPoolType |
string |
The type of the address pool:
|
IPv4 |
| AddressLbStrategy |
string |
The load balancing policy for addresses within the address pool:
|
round_robin |
| SequenceLbStrategyMode |
string |
When the load balancing policy for addresses is `sequence`, this parameter specifies the service recovery mode for when a primary resource becomes available again:
|
preemptive |
| EnableStatus |
string |
The enabled status of the address pool:
|
enable |
| HealthJudgement |
string |
The condition for determining the health status of the address pool:
|
any_ok |
| HealthStatus |
string |
The health status of the address pool:
|
ok |
| AvailableStatus |
string |
The availability status of the address pool:
|
available |
| Remark |
string |
The remarks on the address pool. |
pool-1 |
Examples
Success response
JSON format
{
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
"AddressId": "addr-89564584963974****",
"Name": "Address-1",
"Address": "223.5.XX.XX",
"AddressPools": {
"AddressPool": [
{
"AddressPoolId": "pool-89528023225442****",
"AddressPoolName": "AddressPool-1",
"InstanceConfigs": {
"InstanceConfig": [
{
"InstanceId": "gtm-cn-zz11t58****",
"InstanceName": "test",
"ConfigId": "config-00****",
"VersionCode": "ultimate",
"ScheduleZoneName": "example.com\n",
"ScheduleHostname": "www",
"ScheduleDomainName": "www.example.com",
"ScheduleRrType": "A",
"Ttl": 30,
"AddressPoolLbStrategy": "round_robin",
"SequenceLbStrategyMode": " preemptive",
"AvailableStatus": "available",
"EnableStatus": "enable",
"HealthStatus": "ok",
"Remark": "test"
}
]
},
"AddressPoolType": "IPv4",
"AddressLbStrategy": "round_robin",
"SequenceLbStrategyMode": "preemptive",
"EnableStatus": "enable",
"HealthJudgement": "any_ok",
"HealthStatus": "ok",
"AvailableStatus": "available",
"Remark": "pool-1"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.