# Alibaba Cloud Cloud DNS API

> Alibaba Cloud Cloud DNS API on Apizie: 262 endpoints (Adds a custom line for a domain name, Adds a domain name to the DNS authoritative proxy service, Adds an access strategy, Adds an address pool, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://www.apizie.tech/v1/cloud:aliyun-alidns/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-alidns`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/alidns
- Page: https://www.apizie.tech/api/cloud/aliyun-alidns
- OpenAPI: https://www.apizie.tech/api/cloud/aliyun-alidns/openapi.json

Alibaba Cloud OpenAPI for Cloud DNS (alidns, version 2015-01-09). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Adds a custom line for a domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-custom-line` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| DomainName | string | yes | The domain name. Call the DescribeDomains… |
| LineName | string | yes | The name of the custom line |
| IpSegment | string | yes | The list of IP address segments (JSON-encoded) |

### Adds a domain name to the DNS authoritative proxy service
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-dns-cache-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. The default value is zh. Valid values: zh: Chinese en: English |
| DomainName | string | yes | The domain name. Call the DescribeDomains (https://help.aliyun.com/en/dns/api-alidns-2015-01-09-describedomains) operation to query the… |
| InstanceId | string | yes | The ID of the authoritative proxy instance. Call the ListCloudGtmInstances… |
| CacheTtlMin | integer | yes | The minimum time-to-live (TTL) for cached data from an origin fetch. The value must be an integer from 30 to 86400 |
| CacheTtlMax | integer | yes | The maximum TTL for cached data from an origin fetch. The value must be an integer from 30 to 86400 |
| SourceProtocol | string | yes | The protocol used for origin fetch. Valid values: TCP and UDP. The default value is UDP |
| SourceEdns | string | yes | SUPPORT: The origin server supports EDNS |
| Remark | string | no | The remarks |
| SourceDnsServer | string | yes | A list of origin DNS servers. You can specify up to 10 servers (JSON-encoded) |

### Adds an access strategy
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-dns-gtm-access-strategy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of some returned parameters. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID |
| StrategyName | string | yes | The policy name |
| Lines | string | no | The source of the DNS request. For example, `["default", "drpeng"]` indicates a global policy and Dr. Peng Group |
| DefaultAddrPoolType | string | yes | The type of the primary address pool. IPV4 IPV6 DOMAIN |
| DefaultLbaStrategy | string | no | The load balancing policy for the primary address pool collection. ALL_RR: returns all addresses. RATIO: returns addresses by weight |
| DefaultMinAvailableAddrNum | integer | yes | The minimum number of active addresses in the primary address pool collection |
| DefaultMaxReturnAddrNum | integer | no | The maximum number of addresses returned from the primary address pool collection |
| DefaultLatencyOptimization | string | no | The latency-based scheduling optimization for the primary address pool collection. OPEN: enabled CLOSE: disabled |
| FailoverAddrPoolType | string | no | The type of the failover address pool. IPV4 IPV6 DOMAIN |
| FailoverLbaStrategy | string | no | The load balancing policy for the failover address pool collection. ALL_RR: returns all addresses. RATIO: returns addresses by weight |
| FailoverMinAvailableAddrNum | integer | no | The minimum number of active addresses in the failover address pool collection |
| FailoverMaxReturnAddrNum | integer | no | The maximum number of addresses returned from the failover address pool collection |
| FailoverLatencyOptimization | string | no | The latency-based scheduling optimization for the failover address pool collection. OPEN: enabled CLOSE: disabled |
| StrategyMode | string | yes | The type of the access policy. GEO: a location-based access policy. LATENCY: a latency-based access policy |
| DefaultAddrPool | string | yes | The collection of primary address pools (JSON-encoded) |
| FailoverAddrPool | string | no | The collection of failover address pools. If a failover address pool collection is not configured, enter "EMPTY" (JSON-encoded) |

### Adds an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-dns-gtm-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of some returned parameters. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID. Call DescribeDnsGtmInstances (https://www.alibabacloud.com/help/en/dns/api-alidns-2015-01-09-describednsgtminstances) to… |
| Name | string | yes | The name of the address pool |
| Type | string | yes | The type of the address pool. Valid values: IPV4: IPv4 address IPV6: IPv6 address DOMAIN: domain name |
| LbaStrategy | string | yes | The load balancing policy. Valid values: ALL_RR: returns all addresses. RATIO: returns addresses by weight |
| MonitorStatus | string | no | The status of the health check feature. Default value: CLOSE. If you set this parameter to OPEN, the health check configuration is… |
| ProtocolType | string | no | The health check protocol. Valid values: HTTP HTTPS PING TCP |
| Interval | integer | no | The health check interval. Unit: seconds |
| EvaluationCount | integer | no | The number of consecutive failed health checks |
| Timeout | integer | no | The timeout period. Unit: milliseconds |
| MonitorExtendInfo | string | no | The extended information. This parameter is a JSON string. The required parameters vary based on the health check protocol: HTTP and… |
| Addr | string | yes | The list of addresses in the address pool (JSON-encoded) |
| IspCityNode | string | no | The list of health check nodes. If MonitorStatus is set to OPEN, you must specify at least one valid health check node (JSON-encoded) |

### Creates a health check
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-dns-gtm-monitor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Default value: en. Valid values: en, zh, and ja |
| AddrPoolId | string | yes | The ID of the address pool. You can call the DescribeDnsGtmInstanceAddressPools… |
| ProtocolType | string | yes | The health check protocol. Valid values: HTTP HTTPS PING TCP |
| Interval | integer | yes | The health check interval. Unit: seconds |
| EvaluationCount | integer | yes | The number of consecutive health checks |
| Timeout | integer | yes | The timeout period. Unit: milliseconds |
| MonitorExtendInfo | string | yes | The extended information. The parameters vary based on the protocol type. HTTP or HTTPS port: The health check port. host: The Host… |
| IspCityNode | string | yes | The list of monitoring nodes (JSON-encoded) |

### Adds a domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| DomainName | string | yes | The domain name |
| GroupId | string | no | The ID of the domain name group. If you do not specify this parameter, pass an empty string, or pass defaultGroup, the domain name is… |
| ResourceGroupId | string | no | The ID of the resource group in Resource Management to which the domain name belongs. If you leave this parameter empty, the domain name… |

### Creates a backup for a domain based on the specified domain name and backup cycle
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-domain-backup` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| DomainName | string | yes | The domain name |
| PeriodType | string | yes | The backup cycle. Valid values: DAY: Backs up the domain once a day. HOUR: Backs up the domain once an hour |

### Creates a domain name group
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-domain-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| GroupName | string | yes | The name of the domain name group |

### Adds a DNS record
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-domain-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Valid values: zh: Chinese en: English The default value is zh |
| UserClientIp | string | no | The IP address of the client |
| DomainName | string | yes | The domain name. Call the DescribeDomains… |
| RR | string | yes | The host record. To resolve example.com, set the host record to "@" instead of leaving it empty |
| Type | string | yes | The type of the DNS record. For more information, see DNS record type format (https://help.aliyun.com/document_detail/29805.html) The type… |
| Value | string | yes | The record value |
| TTL | integer | no | The time to live (TTL) value of the Domain Name System (DNS) record. Default value: 600. Unit: seconds. For more information, see the… |
| Priority | integer | no | The priority of the MX record. Valid values: `[1,50]`. This parameter is required if the record type is MX. A smaller value indicates a… |
| Line | string | no | The DNS resolution line. The default value is default. For more information, see DNS resolution lines… |

### Creates an access strategy based on the specified parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-gtm-access-strategy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| InstanceId | string | yes | The instance ID |
| StrategyName | string | yes | The policy name |
| DefaultAddrPoolId | string | yes | The ID of the primary address pool collection |
| FailoverAddrPoolId | string | yes | The ID of the failover address pool collection. If a failover address pool collection is not configured, set this parameter to EMPTY |
| AccessLines | string | yes | The source of the DNS requests |

### Adds an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-gtm-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The response language |
| InstanceId | string | yes | The instance ID |
| Name | string | yes | The name of the address pool |
| Type | string | yes | The type of the address pool. Valid values: IP: IPv4 address DOMAIN: domain name |
| MinAvailableAddrNum | integer | yes | The minimum number of available addresses |
| MonitorStatus | string | no | The status of the health check. Valid values: OPEN: enabled CLOSE (default): disabled |
| ProtocolType | string | no | The health check protocol. Valid values: HTTP HTTPS Ping TCP |
| Interval | integer | no | The health check interval. Unit: seconds. The value must be 60 |
| EvaluationCount | integer | no | The number of consecutive failed health checks |
| Timeout | integer | no | The timeout period. Unit: milliseconds. Valid values: 2000, 3000, 5000, and 10000 |
| MonitorExtendInfo | string | no | The extended information. The parameters that you must configure vary based on the health check protocol. HTTP and HTTPS: port: The health… |
| Addr | string | yes | The list of addresses in the address pool (JSON-encoded) |
| IspCityNode | string | no | The list of city nodes for monitoring (JSON-encoded) |

### Adds a health check
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-gtm-monitor` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| AddrPoolId | string | yes | The ID of the address pool |
| ProtocolType | string | yes | The health check protocol. Valid values: HTTP HTTPS PING TCP |
| Interval | integer | yes | The health check interval. Unit: seconds. The value must be 60 |
| EvaluationCount | integer | yes | The number of consecutive failed health checks |
| Timeout | integer | yes | The timeout period. Unit: milliseconds. Valid values: 2000, 3000, 5000, and 10000 |
| MonitorExtendInfo | string | yes | The extended information. You must pass parameters based on the value of ProtocolType: For HTTP and HTTPS: port: The health check port.… |
| IspCityNode | string | yes | The list of monitoring nodes (JSON-encoded) |

### Adds a disaster recovery plan
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-gtm-recovery-plan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the user |
| Name | string | yes | The name of the disaster recovery plan |
| Remark | string | no | The remarks |
| FaultAddrPool | string | yes | The IDs of the faulty address pools |

### Adds an authoritative record for recursive resolution
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-recursion-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| UserClientIp | string | no | The client IP address |
| ZoneId | string | yes | The ID of the zone |
| Rr | string | no | The host record. The host record is the prefix of a domain name. Common examples include www, @, * (for wildcard DNS), and mail (for… |
| Type | string | no | The type of the DNS record. The following record types are supported: A: An IPv4 record that maps a domain name to an IPv4 address. AAAA:… |
| RequestSource | string | no | The DNS resolution line. The default value is default. For more information, see: DNS resolution lines… |
| Weight | integer | no | The weight of the record. Valid values are integers from 1 to 100. The default value is 1. Set different weights for each address. DNS… |
| Priority | integer | no | The priority of the MX record. A smaller value indicates a higher priority. Valid values: 1 to 99 |
| Ttl | integer | no | The time to live (TTL) in seconds. This is the duration for which the record is cached. Supported values: 5, 30, 60, 3600 (1 hour), 43200… |
| Value | string | no | The record value. Enter a value that corresponds to the specified record type |
| ClientToken | string | no | A client token to ensure the idempotence of the request. Generate a unique value on your client. The token must be unique for each… |

### Adds a built-in authoritative domain name zone for recursive resolution
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-recursion-zone` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ZoneName | string | no | The name of the zone |
| ProxyPattern | string | no | Specifies whether to enable recursive proxy for subdomains. Valid values: zone: Disables recursive proxy. An NXDOMAIN response is returned… |
| ClientToken | string | no | A client token that ensures the idempotence of the request. You can specify a custom value. Make sure that the value is unique among… |

### Adds the serverHold status to a specified domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-rsp-domain-server-hold-status-for-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | yes | An idempotency parameter |
| DomainName | string | yes | The domain name |
| StatusMsg | string | yes | The status description |

### Adds the serverHold status for a specified domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-rsp-domain-server-hold-status-for-gateway-ote` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | yes | Idempotency token |
| DomainName | string | yes | Domain name |
| StatusMsg | string | yes | Status description |

### Binds paid domain names in Alibaba Cloud DNS to an instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/bind-instance-domains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: zh |
| InstanceId | string | yes | The ID of the Alibaba Cloud DNS instance. You can call the ListCloudGtmInstances… |
| DomainNames | string | yes | A list of domain names. Separate multiple domain names with a comma (,). You can specify up to 100 domain names |

### Moves a domain name to a new group
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/change-domain-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default: en |
| DomainName | string | yes | The domain name. Call DescribeDomains… |
| GroupId | string | no | The ID of the target domain name group. If you do not specify GroupId, the domain name is moved to the default group. If GroupId is an… |

### Changes the domain name that is attached to a Cloud DNS product
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/change-domain-of-dns-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Valid values: zh: Chinese en: English The default value is zh |
| UserClientIp | string | no | The client IP address |
| InstanceId | string | yes | The ID of the Cloud DNS product. You can obtain the ID by calling ListCloudGtmInstances… |
| NewDomain | string | no | The domain name that you want to attach. If you leave this parameter empty, the currently attached domain name is detached |
| Force | string | no | Specifies whether to forcefully attach the domain name. Valid values: false: No true: Yes The default value is false |

### Copies a Global Traffic Manager (GTM) configuration
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/copy-gtm-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| SourceId | string | yes | The ID of the source object. Only instance IDs are supported |
| TargetId | string | yes | The ID of the target object. Only instance IDs are supported |
| CopyType | string | yes | The type of copy. Only INSTANCE is supported |

### Registers an agent
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-ati-agent-register-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | Ensures the idempotence of the request. The same value takes effect only once within 3 minutes |
| AgentDisplayName | string | yes | The display name of the agent |
| AgentHost | string | yes | The endpoint domain name that the agent uses to provide external services |
| AgentVersion | string | yes | The version of the agent |
| AgentDescription | string | no | The description of the agent capabilities |
| RegistrantId | string | yes | The ID of the real-name verified registrant. You can obtain this ID by calling the real-name verification API operation or from the ATS… |
| Endpoints | string | yes | The endpoint configuration of the agent (JSON-encoded) |
| DomainMode | string | no | The domain name mode of the agent, which determines the relationship between the access hostname and the identity hostname. In independent… |
| AgentSubHost | string | no | The subdomain of the agent endpoint. This is required only in shared domain name mode and is used to uniquely identify the agent under the… |

### Generates domain ownership verification DNS records for agent registration - Step 2
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-ati-agent-register-info-acme-challenge-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | Ensures the idempotence of the request. You can generate a client token to ensure that the value is unique across different requests. The… |
| AgentRegisterInfoId | string | yes | The agent registration ID. This ID is automatically generated by the Alibaba Cloud ATS platform and is globally unique within the… |

### Submits a real-name registrant
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-ati-registrant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | Ensures the idempotency of the request. Generate a parameter value from your client to ensure uniqueness across different requests.… |
| Name | string | yes | The name of the registrant. The name cannot exceed 255 characters in length |
| DocumentType | string | yes | The document type of the registrant. / Field / Description / / ---- / ---------------- / / SFZ / ID card / / HZ / Passport / / ORG /… |
| DocumentCode | string | yes | The document number of the registrant. The number cannot exceed 50 characters in length |
| Email | string | yes | The email address. The address cannot exceed 300 characters in length |
| DocumentImage | string | yes | The document image of the registrant (base64-encoded). The original file size must be between 50 KB and 3 MB |
| Cc | string | yes | The country or region of the registrant. Specify a 2-character country or region code (refer to GB/T 2659.1-2022) |
| State | string | yes | The province of the registrant. The value cannot exceed 255 characters in length. If the country is China, the value must comply with GB/T… |
| City | string | yes | The city of the registrant. The value cannot exceed 255 characters in length. If the country is China, the value must comply with GB/T… |
| Street | string | no | The address of the registrant. The value cannot exceed 255 characters in length |
| Phone | string | yes | The phone number of the registrant. The value cannot exceed 128 characters in length. If the country is China and the number is not a… |

### Creates an address in Global Traffic Manager (GTM) 3.0
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-cloud-gtm-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US (default): English |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Make sure that the token is unique for each request. The token can… |
| Name | string | yes | The name of the address |
| Type | string | yes | The type of the address. Valid values: IPv4 IPv6 domain |
| Address | string | yes | The IP address or domain name |
| AttributeInfo | string | no | The attribution information of the address |
| Remark | string | no | The remarks about the address |
| EnableStatus | string | yes | The status of the address. Valid values: enable: The address is enabled. disable: The address is disabled |
| AvailableMode | string | yes | The switchover mode for the address when a health check is abnormal. Valid values: auto: The system automatically manages the address… |
| ManualAvailableStatus | string | no | The availability status of the address when the health check-based switchover mode is set to manual. Valid values: available: The address… |
| HealthJudgement | string | yes | The condition for determining the health of the address. This parameter is required if you specify HealthTasks. Valid values: any_ok: At… |
| HealthTasks | string | no | The health check tasks for the address (JSON-encoded) |

### Creates an address pool based on the specified parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-cloud-gtm-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US: English. This is the default value |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique token for each request. The token can be up to… |
| AddressPoolName | string | no | The name of the address pool. The name helps you identify the purpose of the address pool |
| AddressPoolType | string | no | The type of the address pool. Valid values: IPv4: The endpoint is an IPv4 address. IPv6: The endpoint is an IPv6 address. domain: The… |
| HealthJudgement | string | no | The health status condition of the address pool. Valid values: any_ok: At least one address in the address pool is active. p30_ok: At… |
| EnableStatus | string | no | The status of the address pool. Valid values: enable: The address pool is enabled and can be used for DNS resolution if it passes health… |
| Remark | string | no | Remarks about the address pool. The remarks help you identify the scenario in which the address pool is used |

### Creates a configuration for a Global Traffic Manager (GTM) instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-cloud-gtm-instance-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US: English |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can specify a custom value, but you must make sure that the… |
| InstanceId | string | no | The unique ID of the GTM 3.0 instance |
| ScheduleZoneMode | string | no | The configuration mode for the access domain name: sys_assign: The system assigns a domain name. This mode is no longer supported. custom:… |
| ScheduleZoneName | string | no | The zone name, which is the parent zone of the GTM access domain name. This is typically a domain name hosted in the Alibaba Cloud DNS… |
| ScheduleHostname | string | no | The host record of the GTM access domain name |
| ScheduleRrType | string | no | The DNS record type of the access domain name: A: IPv4 address AAAA: IPv6 address CNAME: Canonical name |
| Ttl | integer | no | The global Time to Live (TTL) in seconds. This is the TTL for the access domain name that resolves to an address in an address pool. This… |
| Remark | string | no | The remark |
| EnableStatus | string | no | The status of the domain name instance: enable: Enabled. The intelligent scheduling policy of the GTM instance is active. disable:… |
| ChargeType | string | no | The billing method for the instance configuration: prepay: Subscription. This is the default value. postpay: Pay-as-you-go |

### Creates a health check template in Global Traffic Manager (GTM) 3.0
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-cloud-gtm-monitor-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US: English. This is the default value |
| 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… |
| Name | string | yes | The name of the health check template. Name the template to easily identify the health check protocol |
| IpVersion | string | yes | The IP address type for health checks. IPv4: The destination address is an IPv4 address. IPv6: The destination address is an IPv6 address |
| Protocol | string | yes | The protocol for health checks on the destination IP address. ping tcp http https |
| Interval | integer | yes | The health check interval in seconds. The default value is 60. The minimum interval is 15 seconds, which is available only for Ultimate… |
| Timeout | integer | yes | The health check timeout in milliseconds. If a packet is not returned within the timeout period, the health check is considered to have… |
| EvaluationCount | integer | yes | The number of consecutive failures that must occur before the system considers the application service unhealthy. This setting helps… |
| FailureRate | integer | yes | The failure rate threshold. An endpoint is considered unhealthy if the percentage of unhealthy detection points exceeds this value. Valid… |
| ExtendInfo | string | no | The extended information in a JSON string. The parameters vary based on the protocol. http(s): host: The Host field in the header of the… |
| IspCityNodes | string | yes | A list of detection points. For more information, see https://help.aliyun.com/document_detail/2797349.html (JSON-encoded) |

### Creates a Public DNS AccessKey
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-pdns-app-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | Specifies the language of the response |
| Remark | string | no | The remark provided when creating the AppKey |

### Creates a UDP IP address range for Public DNS
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/create-pdns-udp-ip-segment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Ip | string | no | The IP address of the Public DNS enterprise recursive gateway |
| Name | string | no | The name of the IP address range |
| Lang | string | no | Specifies the language for the response |
| IpToken | string | no | The client IP validation token. The service uses this token to look up the cached client IP address. If a cache miss occurs, the client IP… |

### Deletes Agent registration information
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-ati-agent-register-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | Ensures the idempotency of the request. Generate a parameter value from your client to ensure uniqueness across different requests.… |
| AgentRegisterInfoId | string | yes | The AgentRegisterInfoId is automatically generated by the Alibaba Cloud ATS platform and is globally unique. Call the query operation to… |

### Revokes a verified registrant
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-ati-registrant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | The client token that is used to ensure the idempotency of the request. Generate a parameter value from your client to ensure that the… |
| RegistrantId | string | no | The ID of the verified registrant |

### Deletes an address
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-cloud-gtm-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US (default): English |
| ClientToken | string | no | A client token that ensures the idempotence of the request. The token must be unique among different requests. The token can be up to 64… |
| AddressId | string | yes | The unique ID of the address |

### Deletes an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-cloud-gtm-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US (default): English |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Make sure that the token is unique for each request. The token can… |
| AddressPoolId | string | no | The unique ID of the address pool |

### Deletes an access domain name from the configuration of a Global Traffic Manager (GTM) 3.0 instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-cloud-gtm-instance-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US: English. This is the default value |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a unique token for each request. The token can contain a… |
| InstanceId | string | no | The ID of the Global Traffic Manager (GTM) 3.0 instance |
| ConfigId | string | no | The ID of the instance configuration. A GTM instance can have two configurations, an A record and an AAAA record, for the same access… |

### Deletes a health check template
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-cloud-gtm-monitor-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US (default): English |
| ClientToken | string | no | A client-generated token that is used to ensure the idempotence of the request. This token must be unique for each request and can contain… |
| TemplateId | string | yes | The unique ID of the health check template |

### Deletes a batch of custom lines by specifying their unique IDs
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-custom-lines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. The default value is zh. Valid values: zh: Chinese en: English |
| LineIds | string | yes | The unique IDs of the custom lines. Separate multiple IDs with commas (,). To obtain the unique IDs, call the DescribeCustomLines… |

### Deletes a specified domain name from the authoritative DNS proxy
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-dns-cache-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Valid values: zh: Chinese en: English The default value is zh |
| DomainName | string | yes | The domain name. Call DescribeDomains… |

### Deletes an access policy by its ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-dns-gtm-access-strategy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Default value: en. Valid values: en, zh, and ja |
| StrategyId | string | yes | The ID of the access policy. Call https://help.aliyun.com/document_detail/2357191.html to obtain the policy ID |

### Deletes an address pool by its ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-dns-gtm-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language for some returned parameters. Default: en. Valid values: en, zh, and ja |
| AddrPoolId | string | yes | The ID of the address pool. To obtain the ID, call DescribeDnsGtmInstanceAddressPools… |

### Deletes the specified domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| DomainName | string | yes | The domain name to delete. The domain name must exist in Alibaba Cloud DNS. Call the DescribeDomains… |

### Deletes a domain name group and moves its domain names to the default group
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-domain-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| GroupId | string | yes | The ID of the domain name group. Call the DescribeDomainGroups… |

### Deletes a DNS record based on the specified request parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-domain-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| UserClientIp | string | no | The client IP address |
| RecordId | string | yes | The ID of the DNS record. Call the DescribeDomainRecords… |

### Deletes an access policy
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-gtm-access-strategy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| StrategyId | string | no | The policy ID |

### Deletes an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-gtm-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| AddrPoolId | string | yes | The ID of the address pool |

### Deletes a disaster recovery plan
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-gtm-recovery-plan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. The default value is zh. Valid values: zh: Chinese en: English |
| RecoveryPlanId | integer | yes | The ID of the disaster recovery plan. To obtain the ID, call DescribeGtmRecoveryPlans… |

### Deletes a built-in authoritative DNS record used for recursive resolution
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-recursion-record` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| RecordId | string | yes | The ID of the DNS record. This is the unique identifier for the record |
| ClientToken | string | no | The client token that ensures the idempotence of the request. The client generates this value. It must be unique across requests. The… |

### Deletes a built-in authoritative zone used for recursive resolution
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-recursion-zone` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ZoneId | string | no | The unique ID of the zone |
| ClientToken | string | no | A client token used to ensure the idempotence of the request. Generate a unique value from your client for each request. The ClientToken… |

### Deletes the DNS records for a specified host record
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/delete-sub-domain-records` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| UserClientIp | string | no | The IP address of the client |
| DomainName | string | yes | The domain name. You can call DescribeDomains… |
| RR | string | yes | The host record. To resolve @.example.com, set the host record to '@' instead of leaving it empty |
| Type | string | no | The type of the DNS record. If you do not specify this parameter, all types of DNS records for the subdomain are deleted. Valid values… |

### Queries the details of an agent registration
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-ati-agent-register-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can generate a parameter value from your client to ensure that… |
| AgentRegisterInfoId | string | yes | The agent registration ID. It is automatically generated by the Alibaba Cloud ATS platform and is globally unique within the platform. It… |

### Queries the agent information for the SDK
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-ati-agent-register-info-market` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | Ensures the idempotence of the request. Generate a value on your client to ensure that the value is unique across different requests.… |
| AgentHost | string | no | The domain name of the endpoint that the agent uses to provide external services |
| AgentVersion | string | no | The agent version |
| MaxResults | integer | no | The maximum number of entries to return for this request |
| NextToken | string | no | The token used to start the next query |
| TrustLevel | string | no | The trust authentication level of the agent. Valid values: BASIC (basic authentication), ENHANCED (enhanced authentication), and HIGHEST… |

### Queries alert settings
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-ati-alert-settings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |

### Queries the details of a certificate
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-ati-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure that the… |
| AgentCertificateId | string | no | The ID of the certificate to query. Call the ListAtiCertificates operation to query the information about the target certificate and… |

### Retrieves the details of a real-name verified registrant
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-ati-registrant` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| ClientToken | string | no | Ensures the idempotency of the request. Generate a parameter value from your client to ensure uniqueness across different requests.… |
| RegistrantId | string | yes | The ID of the real-name verified registrant |

### Queries the execution results of a batch operation task using a task ID. If you do not specify a task ID,…
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-batch-result-count` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| TaskId | integer | no | The task ID. If you specify a task ID, the results of that task are returned. If you leave this parameter empty, the results of the most… |
| BatchType | string | no | The type of the batch operation. Valid values: DOMAIN_ADD: Batch add domain names. DOMAIN_DEL: Batch delete domain names. RR_ADD: Batch… |

### Retrieves the details of a batch processing result
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-batch-result-detail` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. The default value is zh. Valid values: zh: Chinese en: English |
| PageNumber | integer | no | The current page number. The default value is 1 |
| PageSize | integer | no | The number of entries to return on each page |
| TaskId | integer | no | The task ID |
| BatchType | string | no | The type of the batch operation. Valid values: DOMAIN_ADD: Add domain names in batches. DOMAIN_DEL: Delete domain names in batches.… |
| Status | string | no | The status of the task. If you do not specify this parameter, the details of tasks in all states are returned |

### Queries the configuration of an address based on the specified input parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese en-US (default): English |
| ClientToken | string | no | A client token that is used to ensure the idempotence of the request. Make sure that the token is unique among different requests. The… |
| AddressId | string | yes | The unique ID of the address |

### Retrieves the configuration of a specified address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US (default): English |
| ClientToken | string | no | A client-generated token that ensures the idempotence of the request. Note: Make sure that the token is unique among different requests.… |
| AddressPoolId | string | no | The unique ID of the address pool |

### Retrieves information about the instances that reference an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-address-pool-reference` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US: English. This is the default value |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a token to make sure that it is unique among different… |
| AddressPoolId | string | no | The unique ID of the address pool |

### Queries the address pools and Global Traffic Manager (GTM) 3.0 instances that reference a specified address
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-address-reference` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese en-US: English (default) |
| 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… |
| AddressId | string | no | The unique ID of the address |

### Retrieves the global alert configuration
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-global-alert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the returned information. Valid values: zh-CN: Chinese. en-US: English |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must ensure… |

### Queries the alert configuration for an instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-instance-config-alert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US: English |
| ClientToken | string | no | A client token that is used to ensure the idempotence of the request. The client generates this value. The value must be unique among… |
| InstanceId | string | no | The ID of the Global Traffic Manager (GTM) 3.0 instance |
| ConfigId | string | no | The ID of the instance configuration. For the same access domain name and GTM instance, you can configure both A and AAAA records. This… |

### Retrieves the complete configuration information of a Global Traffic Management (GTM) instance, including…
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-instance-config-full-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the returned information. Valid values: zh-CN: Chinese. en-US: English. This is the default value |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The client generates the token. Make sure that the token is unique… |
| InstanceId | string | no | The Global Traffic Management (GTM) 3.0 instance ID |
| ConfigId | string | no | The ID of the domain name instance configuration. You can configure both A and AAAA records for the same access domain name and the same… |

### Retrieves the configuration of a specified health check template
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-monitor-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US (default): English |
| TemplateId | string | yes | The unique ID of the health check template |

### Retrieves the overview information of a GTM instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN: Chinese. en-US: English |

### Queries the system lines supported by Global Traffic Manager (GTM)
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-cloud-gtm-system-lines` (byok)

### Queries a custom line by its unique ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-custom-line` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| LineId | integer | no | The unique ID of the custom line. Call DescribeCustomLines… |
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |

### Queries the custom lines for a domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-custom-lines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| PageNumber | integer | no | The page number |
| PageSize | integer | no | The number of entries per page |
| DomainName | string | yes | The domain name that is added to Alibaba Cloud DNS. Call DescribeDomains… |

### Retrieves a list of subdomains that have weight configurations based on the specified parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dnsslbsub-domains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values are: zh: Chinese. This is the default value. en: English |
| UserClientIp | string | no | The IP address of the client |
| DomainName | string | yes | The domain name. Call the DescribeDomains (https://www.alibabacloud.com/help/en/dns/api-alidns-2015-01-09-describedomains) operation to… |
| PageNumber | integer | no | The page number. The value starts from 1. The default value is 1 |
| PageSize | integer | no | The number of entries to return on each page. The maximum value is 100. The default value is 20 |
| Rr | string | no | The host record |

### Queries the list of authoritative proxy domain names of a user based on a parameter query
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-cache-domains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | Specifies the language type for requests and responses. Valid values: zh: Chinese. en: English. Default value: zh |
| Keyword | string | no | The keyword. The search is performed in the "%Keyword%" pattern and is case-insensitive |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The paging Settings for the number of entries per page during a paged query. Maximum value: 100. Default value: 20 |

### Retrieves the access policies of an instance by instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-access-strategies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of specific response parameters. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID. You can call the DescribeDnsGtmInstances… |
| PageNumber | integer | no | The page number. Default value: 1. Pages start from 1 |
| PageSize | integer | no | The paging Settings for the number of entries to return on each page in a paged query. Maximum value: 100. Default value: 20 |
| StrategyMode | string | yes | The type of the access policy. Valid values: GEO: geo-based access policy LATENCY: latency-based access policy |

### Retrieves the details of an access policy by using the access policy ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-access-strategy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of specific response parameters. Default value: en. Valid values: en, zh, and ja |
| StrategyId | string | yes | The ID of the access policy. You can call the https://help.aliyun.com/document_detail/2357191.html operation to obtain the ID |

### Describes the available configurations for an access policy based on an instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-access-strategy-available-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Default: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID. You can call the DescribeDnsGtmInstances… |
| StrategyMode | string | yes | The scheduling mode. Valid values: GEO: Geolocation-based LATENCY: Latency-based |

### Queries the region where an address is located
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-addr-attribute-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of some returned parameters. Default value: en. Valid values: en, zh, and ja |
| Type | string | yes | The address type: IPV4: IPv4 address IPV6: IPv6 address DOMAIN: domain name |
| Addrs | string | yes | The list of addresses |

### Queries the available configurations for an address pool in a Global Traffic Manager (GTM) instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-address-pool-available-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of some returned parameters. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The ID of the instance. You can call DescribeDnsGtmInstances… |

### Queries the available alert contact groups
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-available-alert-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of some returned parameters. Default value: en. Valid values: en, zh, and ja |

### Retrieves the details of an instance by instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of specific response parameters. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID. You can call DescribeDnsGtmInstances… |

### Retrieves the details of an address pool by address pool ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-instance-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of specific response parameters. Valid values: en, zh, and ja. Default value: en |
| AddrPoolId | string | yes | The address pool ID. You can call the DescribeDnsGtmInstanceAddressPools… |

### Retrieves a list of address pools by GTM instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-instance-address-pools` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of specific response parameters. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID. You can call DescribeDnsGtmInstances… |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page in the paging Settings for a paged query. Maximum value: 100. Default value: 20 |

### Describes the status of an instance based on its ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-instance-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The ID of the instance. For more information, see DescribeDnsGtmInstances… |

### Retrieves the system-assigned CNAME based on the specified instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-instance-system-cname` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. The default value is en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID. Call DescribeDnsGtmInstances… |

### Queries a list of instances
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of specific response parameters. Default value: en. Valid values: en, zh, and ja |
| PageNumber | integer | no | The number of the current page. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page in a paging query. Maximum value: 100. Default value: 20 |
| Keyword | string | no | The search keyword. Fuzzy match is supported for instance IDs and instance names |
| ResourceGroupId | string | no | The ID of the resource group |

### Retrieves a list of operation logs by instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of some response parameters. Default value: en. Valid values: en, zh, and ja |
| InstanceId | string | yes | The instance ID. You can call the DescribeDnsGtmInstances… |
| Keyword | string | no | The keyword. The search is performed in the "%Keyword%" pattern and is case-insensitive |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The paging Settings for the number of entries per page in a paged query. Maximum value: 100. Default value: 20 |
| StartTimestamp | integer | no | The start time of the query. The value is a timestamp |
| EndTimestamp | integer | no | The end time of the query. The value is a timestamp |

### Queries the available configurations for DNS health checks
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-monitor-available-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. The default value is en. Valid values: en, zh, and ja |

### Retrieves the health check configuration of an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-gtm-monitor-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of specific response parameters. Default value: en. Valid values: en, zh, and ja |
| MonitorConfigId | string | yes | The ID of the health check configuration. You can obtain the ID by calling DescribeDnsGtmInstanceAddressPool… |

### Retrieves the details of a paid Alibaba Cloud DNS instance based on the instance ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-product-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| UserClientIp | string | no | The client IP address |
| InstanceId | string | yes | The instance ID. You can retrieve the instance ID by calling DescribeDomainInfo… |

### Queries paid DNS product instances based on the specified parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-dns-product-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese. en: English. Default value: en |
| UserClientIp | string | no | The IP address of the client |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The paging Settings for the number of entries to return on each page in a paged query. Maximum value: 100. Default value: 20 |
| VersionCode | string | no | The code of the Alibaba Cloud DNS product |
| DomainType | string | no | The domain name type. This parameter is not case-sensitive. Valid values: PUBLIC: authoritative hosted domain name. Default value. CACHE:… |
| OrderBy | string | no | The sorting parameter. Valid values: createDate: sorts by creation time. If this parameter is left empty, the instances are sorted by… |
| Direction | string | no | The sorting order. Valid values: DESC: descending order. If this parameter is left empty, the instances are sorted in descending order by… |

### Queries an overview of request statistics for a DNS over HTTPS (DoH) account
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-doh-account-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. The default value is zh. Valid values: zh: Chinese en: English |
| StartDate | string | no | The start date of the query. The format is YYYY-MM-DD. You can query data from the last 90 days only |
| EndDate | string | no | The end date of the query. The format is YYYY-MM-DD. The default value is the current date |

### Retrieves an overview of statistics for DNS over HTTPS (DoH) requests for a domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-doh-domain-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| DomainName | string | yes | The domain name |
| StartDate | string | no | The start date of the query. The format is YYYY-MM-DD. You can query data from the last 90 days only. The value of `StartDate` must be… |
| EndDate | string | no | The end date of the query. The format is YYYY-MM-DD. The default value is the current day |

### Queries request statistics for DNS over HTTPS (DoH) domain names
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-doh-domain-statistics-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. The default value is zh. Valid values: zh: Chinese en: English |
| PageNumber | integer | no | The number of the page to return. The value starts from 1. The default value is 1 |
| PageSize | integer | no | The number of entries to return on each page. The maximum value is 100. The default value is 20 |
| StartDate | string | no | The start date of the query. The format is YYYY-MM-DD. You can query data only from the last 90 days. This means `StartDate >= Now - 90` |
| EndDate | string | no | The end date of the query. The format is YYYY-MM-DD. The default value is the current date |
| DomainName | string | no | The domain name |

### Queries for statistics on DNS over HTTPS (DoH) requests for a subdomain
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-doh-sub-domain-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| SubDomain | string | yes | The subdomain for which to query statistics |
| StartDate | string | no | The start date of the query in YYYY-MM-DD format. You can query data from the last 90 days. The `StartDate` must be greater than or equal… |
| EndDate | string | no | The end date of the query in YYYY-MM-DD format. The default value is the current date |

### Queries a summary of request statistics for subdomains using DNS over HTTPS (DoH)
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-doh-sub-domain-statistics-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| PageNumber | integer | no | The current page number. The value starts from 1. Default value: 1 |
| PageSize | integer | no | The number of entries to return on each page for a paged query. Maximum value: 100. Default value: 20 |
| StartDate | string | no | The start date of the query. The format is YYYY-MM-DD. You can query data only from the last 90 days. StartDate must be greater than or… |
| EndDate | string | no | The end date of the query. The format is YYYY-MM-DD. The default value is the current day |
| SubDomain | string | no | The subdomain |
| DomainName | string | no | The domain name |

### Retrieves the basic information of a DNS over HTTPS (DoH) user
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-doh-user-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| StartDate | string | no | The start date of the query. Use the \`YYYY-MM-DD\` format. You can query data from the last 90 days. The date must be within the last 90… |
| EndDate | string | no | The end date of the query. Use the \`YYYY-MM-DD\` format. If you do not specify this parameter, the current date is used |

### Queries the Domain Name System Security Extensions (DNSSEC) information for a specified domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-dnssec-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Valid values: zh: Chinese en: English The default value is zh |
| DomainName | string | yes | The domain name. To obtain the domain name, call DescribeDomains… |

### Queries domain name groups
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: zh |
| KeyWord | string | no | The keyword for the group name. The search uses the %KeyWord% pattern and is case-insensitive |
| PageNumber | integer | no | The page number. The start value is 1. The default value is 1 |
| PageSize | integer | no | The number of entries to return on each page. The maximum value is 100. The default value is 20 |

### Queries the information about a specified domain name based on the parameter query
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese. en: English. Default value: en |
| DomainName | string | yes | The domain name. You can call https://help.aliyun.com/document_detail/2357286.html to obtain the domain name |
| NeedDetailAttributes | string | no | Specifies whether to return detailed attributes of the domain name. Valid values: true: Returns detailed attributes. false: Does not… |

### Queries the operation logs of a domain name based on the specified parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response messages. zh: Chinese en: English Default value: zh |
| KeyWord | string | no | The keyword. The search is performed in the "%KeyWord%" format and is case-insensitive |
| GroupId | string | no | The ID of the domain name group. If this parameter is left empty, all groups are queried |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The paging Settings for the number of entries per page in a paged query. Maximum value: 100. Default value: 20 |
| StartDate | string | no | The start time. Format: YYYY-MM-DD |
| endDate | string | no | The end time. Format: YYYY-MM-DD |
| Type | string | no | The content type to query. domain: Domain name slavedns: Secondary DNS If this parameter is left empty, all types are queried |

### Queries the current list of name servers for a domain name and determines whether the servers are managed by…
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-ns` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Valid values: zh: Chinese en: English Default value: zh |
| DomainName | string | yes | The domain name. You can call the DescribeDomains (https://help.aliyun.com/document_detail/29751.html) operation to obtain this value. You… |

### Retrieves the details of a DNS record by its ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-record-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| UserClientIp | string | no | The client IP address |
| RecordId | string | yes | The ID of the DNS record. To obtain the ID, call the DescribeDomainRecords… |

### Retrieves the DNS records for a specified root domain based on the input parameters
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-records` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. Default value: zh. Valid values: zh: Chinese en: English |
| DomainName | string | yes | The domain name. For more information, see DescribeDomains… |
| PageNumber | integer | no | The page number. The value starts from 1. Default value: 1 |
| PageSize | integer | no | The number of entries to return on each page for a paged query. Maximum value: 500. Default value: 20 |
| KeyWord | string | no | The keyword |
| RRKeyWord | string | no | The keyword for the host record. The search uses a fuzzy match pattern and is not case-sensitive |
| TypeKeyWord | string | no | The keyword for the record type. The search uses an exact match and is not case-sensitive |
| ValueKeyWord | string | no | The keyword for the record value. The search uses a fuzzy match pattern and is not case-sensitive |
| OrderBy | string | no | The sorting method. Records are sorted in descending order based on the time they were added |
| Direction | string | no | The sorting direction. Valid values: DESC, ASC. Default value: DESC |
| SearchMode | string | no | The search mode. Valid values: LIKE, EXACT, ADVANCED, and COMBINATION. If you set this parameter to LIKE or EXACT, use the KeyWord… |
| GroupId | integer | no | The ID of the domain group. If you do not specify GroupId, the query is performed on all domain names. If you set GroupId to 0, an empty… |
| Type | string | no | The type of the DNS record. For more information, see: DNS record types (https://help.aliyun.com/document_detail/29805.html) DNS record… |
| Line | string | no | The DNS resolution line. Default value: default. For more information, see: Enumeration of DNS resolution lines… |
| Status | string | no | The status of the DNS record. Valid values: Enable: The DNS record is enabled. Disable: The DNS record is paused |

### Queries the request volumes of all paid domain names under the account
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-resolve-statistics-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Keyword | string | no | The keyword, used in conjunction with SearchMode |
| SearchMode | string | no | The search mode of the keyword. Valid values: LIKE: fuzzy search. This is the default value. EXACT: exact search |
| Direction | string | no | The sort direction. Valid values: DESC: descending order. ASC: ascending order |
| Threshold | integer | no | The query condition for the resolution volume. You can use this parameter to query domain name lists and resolution volume data for… |
| StartDate | string | yes | The start time. Specify the time in the yyyy-MM-dd format, such as 2023-03-01 |
| EndDate | string | no | The end time. Specify the time in the yyyy-MM-dd format, such as 2023-03-13 |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page in the paging Settings for a paged query. Maximum value: 1000. Minimum value: 1 |
| Lang | string | no | The language. Valid values: zh, en, and ja |

### Queries the number of real-time requests for a specified primary domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-statistics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the request and response. zh (default): Chinese en: English |
| DomainName | string | no | The domain name. Call the DescribeDomains… |
| StartDate | string | yes | The start date of the query. The format is YYYY-MM-DD. You can query records only from the last 90 days. This means `StartDate >= Now - 90` |
| EndDate | string | no | The end date of the query. The format is YYYY-MM-DD. The default value is the current date |
| DomainType | string | no | The type of the domain name. Valid values: PUBLIC: The domain name is hosted on Alibaba Cloud DNS (default). CACHE: Alibaba Cloud DNS is… |

### Queries the number of requests for all paid domain names in your account
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domain-statistics-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh (default): Chinese en: English |
| PageNumber | integer | no | The page number. The start value is 1. The default value is 1 |
| PageSize | integer | no | The number of entries per page. The maximum value is 100 and the minimum value is 1. The default value is 20 |
| StartDate | string | yes | The start date of the query. The format is YYYY-MM-DD. You can query data from the last 90 days only. The value of `StartDate` must be… |
| EndDate | string | no | The end date of the query. The format is YYYY-MM-DD. The default value is the current date |
| SearchMode | string | no | The search mode for the keyword. Valid values: LIKE (default): Fuzzy match EXACT: Exact match |
| Keyword | string | no | The keyword. The search is performed in \`%KeyWord%\` mode and is case-insensitive |
| Threshold | integer | no | The threshold for the number of requests. This operation returns domain names whose request count is less than or equal to the specified… |

### Queries the domain name list of the user based on a parameter query
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-domains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese. en: English. Default value: zh |
| KeyWord | string | no | The keyword. The search is performed in the "%KeyWord%" pattern and is case-insensitive |
| GroupId | string | no | The ID of the domain name group. If you leave this parameter empty or pass an empty string, the query is performed under all domain names.… |
| PageNumber | integer | no | The number of the current page. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The Settings for the number of entries per page in a paged query. The maximum value for paging is 100. Default value: 20 |
| SearchMode | string | no | The search mode. Valid values: LIKE: fuzzy search. EXACT: exact search. Default value: LIKE |
| ResourceGroupId | string | no | The ID of the resource group |
| Starmark | string | no | Specifies whether to query starred domain names. Valid values: true: yes. false: no. Default value: true |

### Queries the access policies of the current instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-access-strategies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| InstanceId | string | no | The instance ID |
| PageNumber | integer | no | The current page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page in the paging Settings for a paged query. Maximum value: 100. Default value: 20 |

### Queries the details of an access policy based on the policy ID
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-access-strategy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| StrategyId | string | yes | The ID of the access policy |

### Queries the available configurations for an access policy
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-access-strategy-available-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| InstanceId | string | yes | The ID of the Global Traffic Manager (GTM) instance |

### Queries the list of available alert contact groups for a Global Traffic Manager (GTM) instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-available-alert-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |

### Retrieves the details of a GTM instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| InstanceId | string | yes | The GTM instance ID |
| NeedDetailAttributes | string | no | Specifies whether to return additional information. Default value: false. If this parameter is set to true, the number of access policies… |

### Retrieves the details of an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-instance-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| AddrPoolId | string | yes | The ID of the address pool |

### Retrieves the address pools of a Global Traffic Manager (GTM) instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-instance-address-pools` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| InstanceId | string | yes | The GTM instance ID |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The paging Settings that specify the number of entries per page for a paged query. Maximum value: 100. Default value: 20 |

### Queries the current status of an instance
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-instance-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| InstanceId | string | yes | The instance ID |

### Retrieves the system-assigned CNAME domain name
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-instance-system-cname` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The user language |
| InstanceId | string | yes | The instance ID |

### Queries the list of Global Traffic Manager (GTM) instances
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| PageNumber | integer | no | The current page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The paging settings for the number of entries to return on each page in a paged query. Maximum value: 100. Default value: 20 |
| Keyword | string | no | The search keyword. Exact search by instance ID or instance name is supported |
| ResourceGroupId | string | no | The ID of the resource group |
| NeedDetailAttributes | string | no | Specifies whether additional information is required. Default value: false |

### Retrieves a list of logs
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-logs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The user language |
| InstanceId | string | no | The instance ID |
| Keyword | string | no | The keyword. The search is case-insensitive and follows the "%Keyword%" pattern |
| PageNumber | integer | no | The page number. Pages start from 1. Default value: 1 |
| PageSize | integer | no | The number of entries per page in the paging Settings for a paged query. Maximum value: 100. Default value: 20 |
| StartTimestamp | integer | no | The start time of the query. The value is a timestamp |
| EndTimestamp | integer | no | The end time of the query. The value is a timestamp |

### Retrieves the available configurations for health checks
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-monitor-available-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response |

### Retrieves the health check configuration of an address pool
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-monitor-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language |
| MonitorConfigId | string | yes | The ID of the health check configuration |

### Queries the details of a disaster recovery plan
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-recovery-plan` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: en |
| RecoveryPlanId | integer | yes | The ID of the disaster recovery plan. You can obtain the ID by calling the DescribeGtmRecoveryPlans… |

### Describes the available configurations for a disaster recovery plan
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-recovery-plan-available-config` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default: en |

### Retrieves a list of disaster recovery plans
`POST https://www.apizie.tech/v1/cloud:aliyun-alidns/describe-gtm-recovery-plans` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| Lang | string | no | The language of the response. Valid values: zh: Chinese en: English Default value: zh |
| Keyword | string | no | The search keyword. Supports fuzzy matching for disaster recovery plan names |
| PageNumber | integer | no | The current page number. The starting value is 1. Default value: 1 |
| PageSize | integer | no | The paging Settings for the number of entries per page in a paged query. Maximum value: 100. Default value: 20 |

…and 142 more. See the OpenAPI spec.

## Example
```
curl "https://www.apizie.tech/v1/cloud:aliyun-alidns/add-custom-line" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud Cloud DNS API?
Create a free Apizie key, then send POST https://www.apizie.tech/v1/cloud:aliyun-alidns/add-custom-line with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Alibaba Cloud Cloud DNS API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Alibaba Cloud Cloud DNS itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud Cloud DNS API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-alidns.

### What is the status of the Alibaba Cloud Cloud DNS API?
Needs your own provider key (bring your own key)
