Searches for instance configurations based on specified parameters.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alidns:SearchCloudGtmInstanceConfigs |
list |
*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 token is unique for each request. The token can contain up to 64 ASCII characters. |
1ae05db4-10e7-11ef-b126-00163e24**** |
| PageNumber |
integer |
No |
The page number. The value starts from 1. The default value is 1. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page. Maximum value: 100. Default value: 20. |
20 |
| InstanceId |
string |
No |
The ID of the Global Traffic Manager (GTM) 3.0 instance. |
gtm-cn-wwo3a3h**** |
| ScheduleZoneName |
string |
No |
The primary domain name, such as example.com, or subdomain name, such as a.example.com, of the GTM access domain. This domain name is usually hosted in the authoritative zone of the Alibaba Cloud DNS console under the account that owns the GTM instance. |
example.com |
| ScheduleDomainName |
string |
No |
The access domain name of GTM. The value is a combination of the host record (the value of ScheduleHostname) and the primary or subdomain name (the value of ScheduleZoneName). |
www.example.com |
| EnableStatus |
string |
No |
The status of the domain name instance. Valid values:
|
enable |
| Remark |
string |
No |
The remarks on the domain name instance. |
test |
| HealthStatus |
string |
No |
The health status of the domain name instance. Valid values:
|
ok |
| AvailableStatus |
string |
No |
The service availability of the domain name instance. Valid values:
|
available |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The unique request ID. |
6AEC7A64-3CB1-4C49-8B35-0B901F1E26BF |
| PageNumber |
integer |
The page number. The value starts from 1. The default value is 1. |
1 |
| PageSize |
integer |
The number of entries returned on each page. Maximum value: 100. Default value: 20. |
20 |
| TotalPages |
integer |
The total number of pages. |
1 |
| TotalItems |
integer |
The total number of instance configurations. |
15 |
| InstanceConfigs |
object |
||
| InstanceConfig |
array<object> |
The list of instances. |
|
|
object |
The instance information. |
||
| InstanceId |
string |
The ID of the GTM 3.0 instance. |
gtm-cn-x0r38e0**** |
| ConfigId |
string |
The ID of the instance configuration. The same access domain and GTM instance can have both A and AAAA records. This results in two instance configurations for the same GTM instance. The ConfigId uniquely identifies an instance configuration. |
Config-000**** |
| CreateTime |
string |
The time when the domain name instance was created. |
2024-03-15T01:46Z |
| CreateTimestamp |
integer |
The timestamp that indicates when the domain name instance was created. |
1527690629357 |
| UpdateTime |
string |
The time when the domain name instance was last modified. |
2024-03-15T01:46Z |
| UpdateTimestamp |
integer |
The timestamp that indicates when the domain name instance was last modified. |
1527690629357 |
| VersionCode |
string |
The version of the GTM 3.0 instance. Valid values:
|
ultimate |
| CommodityCode |
string |
The commodity code. Valid values:
|
dns_gtm_public_cn |
| ScheduleZoneMode |
string |
The allocation mode for the access domain name. Valid values:
|
custom |
| ScheduleZoneName |
string |
The primary domain name, such as example.com, or subdomain name, such as a.example.com, of the GTM access domain. This domain name is usually hosted in the authoritative zone of the Alibaba Cloud DNS console under the account that owns the GTM instance. |
example.com |
| ScheduleHostname |
string |
The host record of the GTM access domain name. |
www |
| ScheduleDomainName |
string |
The access domain name of GTM. The value is a combination of the host record (the value of ScheduleHostname) and the primary or subdomain name (the value of ScheduleZoneName). |
www.example.com |
| ScheduleRrType |
string |
The DNS record type of the scheduling domain name. Valid values:
|
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 how long the record is cached on a carrier's local DNS server. You can customize the TTL value. |
60 |
| AddressPoolLbStrategy |
string |
The load balancing policy for the address pools. Valid values:
|
round_robin |
| SequenceLbStrategyMode |
string |
When the load balancing policy for address pools is sequence, this parameter specifies the service recovery mode for a primary resource that becomes available again after a failure. Valid values:
|
preemptive |
| AvailableStatus |
string |
The service availability of the domain name instance. Valid values:
|
available |
| EnableStatus |
string |
The status of the domain name instance. Valid values:
|
enable |
| HealthStatus |
string |
The health status of the domain name instance. Valid values:
|
ok |
| Remark |
string |
The remarks on the domain name instance. |
test |
| AddressPools |
object |
||
| AddressPool |
array<object> |
The list of address pools. |
|
|
object |
The information about the address pool. |
||
| CreateTime |
string |
The time when the address pool was created. |
2024-03-15T01:46Z |
| CreateTimestamp |
integer |
The timestamp that indicates when the address pool was created. |
1527690629357 |
| UpdateTime |
string |
The time when the address pool was last modified. |
2024-03-15T01:46Z |
| UpdateTimestamp |
integer |
The timestamp that indicates when the address pool was last modified. |
1527690629357 |
| AddressPoolId |
string |
The ID of the address pool. This ID uniquely identifies an address pool. |
pool-89564504435014**60 |
| WeightValue |
integer |
The weight value, which is an integer from 1 to 100. You can set different weights for each address pool to return address pools based on the configured weight ratio. |
1 |
| SerialNumber |
integer |
The ordinal number. For any DNS request, the address pool with the smallest ordinal number is returned. The ordinal number indicates the priority of an address pool. A smaller value indicates a higher priority. |
1 |
| RequestSource |
object |
||
| RequestSource |
array |
The list of request sources. |
|
|
string |
The source of the DNS request. GTM schedules traffic based on the egress IP address of the local DNS server that the client uses. If the local DNS server supports Extension Mechanisms for DNS (EDNS) client subnet (ECS), GTM can also perform intelligent scheduling based on the client's IP address. |
["default"] |
|
| AddressPoolName |
string |
The name of the address pool. |
AddressPool-1 |
| AddressPoolType |
string |
The type of the address pool. Valid values:
|
IPv4 |
| AddressLbStrategy |
string |
The load balancing policy for addresses within the address pool. Valid values:
|
round_robin |
| SequenceLbStrategyMode |
string |
When the load balancing policy for addresses is sequence, this parameter specifies the service recovery mode for a primary resource that becomes available again after a failure. Valid values:
|
preemptive |
| EnableStatus |
string |
The status of the address pool. Valid values:
|
enable |
| HealthJudgement |
string |
The condition for determining the health status of the address pool. Valid values:
|
any_ok |
| HealthStatus |
string |
The health status of the address pool. Valid values:
|
ok |
| AvailableStatus |
string |
The availability of the address pool. Valid values:
|
available |
| SeqNonPreemptiveSchedule |
boolean |
Indicates whether the object is scheduled in sequential (non-preemptive) mode. This is relevant for integrated cloud management scenarios. Valid values:
|
false |
Examples
Success response
JSON format
{
"RequestId": "6AEC7A64-3CB1-4C49-8B35-0B901F1E26BF",
"PageNumber": 1,
"PageSize": 20,
"TotalPages": 1,
"TotalItems": 15,
"InstanceConfigs": {
"InstanceConfig": [
{
"InstanceId": "gtm-cn-x0r38e0****",
"ConfigId": "Config-000****\n",
"CreateTime": "2024-03-15T01:46Z",
"CreateTimestamp": 1527690629357,
"UpdateTime": "2024-03-15T01:46Z",
"UpdateTimestamp": 1527690629357,
"VersionCode": "ultimate",
"CommodityCode": "dns_gtm_public_cn",
"ScheduleZoneMode": "custom",
"ScheduleZoneName": "example.com",
"ScheduleHostname": "www",
"ScheduleDomainName": "www.example.com",
"ScheduleRrType": "A",
"Ttl": 60,
"AddressPoolLbStrategy": "round_robin",
"SequenceLbStrategyMode": "preemptive",
"AvailableStatus": "available",
"EnableStatus": "enable",
"HealthStatus": "ok",
"Remark": "test",
"AddressPools": {
"AddressPool": [
{
"CreateTime": "2024-03-15T01:46Z",
"CreateTimestamp": 1527690629357,
"UpdateTime": "2024-03-15T01:46Z",
"UpdateTimestamp": 1527690629357,
"AddressPoolId": "pool-89564504435014**60",
"WeightValue": 1,
"SerialNumber": 1,
"RequestSource": {
"RequestSource": [
"[\"default\"]"
]
},
"AddressPoolName": "AddressPool-1",
"AddressPoolType": "IPv4",
"AddressLbStrategy": "round_robin",
"SequenceLbStrategyMode": "preemptive",
"EnableStatus": "enable",
"HealthJudgement": "any_ok",
"HealthStatus": "ok",
"AvailableStatus": " available",
"SeqNonPreemptiveSchedule": false
}
]
}
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.