Queries the details of a hybrid cloud domain name.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-waf:DescribeHybridCloudResourceDetail |
get |
*All Resource
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
Instance ID of the WAF instance. Note
You can call the DescribeInstance operation to query instance ID of the current WAF instance. |
waf-cn-0xldbqt**** |
| Domain |
string |
Yes |
The domain name. |
www.*****.com |
| Backend |
string |
No |
The back-to-origin address. |
1.1.XX.XX |
| PageNumber |
integer |
No |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. |
10 |
| CnameEnabled |
boolean |
No |
Specifies whether to enable public cloud disaster recovery. Valid values:
|
true |
| RegionId |
string |
No |
The region where the WAF instance resides. Valid values:
|
cn-hangzhou |
| ResourceManagerResourceGroupId |
string |
No |
The ID of the Alibaba Cloud resource group. |
rg-acfm***q |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
66A98669-CC6E-4F3E-80A6-3014697B11AE |
| Domain |
object |
The domain name information. |
|
| Status |
integer |
The resource status. |
1 |
| ResourceManagerResourceGroupId |
string |
The resource group ID. |
rg-***aby |
| Uid |
string |
The user ID. |
1046011128270720 |
| Listen |
object |
The listening information. |
|
| HttpsPorts |
array |
The HTTPS ports. |
|
|
integer |
An HTTPS port. |
443,8443,7443,6443 |
|
| ProtectionResource |
string |
The type of protection resource. Valid values:
|
share |
| CustomCiphers |
array |
The custom cipher suites. |
|
|
string |
A custom cipher suite. |
ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384 |
|
| TLSVersion |
string |
The TLS version. Valid values:
|
tlsv1 |
| Http2Enabled |
boolean |
Indicates whether HTTP/2 is enabled. Valid values:
|
true |
| CertId |
string |
The ID of the certificate. |
19312542-cn-hangzhou |
| CipherSuite |
integer |
The type of the cipher suite. Valid values:
|
0 |
| EnableTLSv3 |
boolean |
Indicates whether TLS 1.3 is supported. Valid values:
|
true |
| IPv6Enabled |
boolean |
Indicates whether IPv6 is enabled. Valid values:
|
true |
| FocusHttps |
boolean |
Indicates whether forced HTTPS redirect is enabled. Valid values:
|
true |
| XffHeaders |
array |
The custom header fields used to obtain client IP addresses. The value is in the ["header1","header2",...] format. Note
This parameter is required only when XffHeaderMode is set to 2. If XffHeaderMode is set to 2, WAF obtains the client IP address from a custom header field. |
|
|
string |
A custom header field used to obtain the client IP address. The value is in the ["header1","header2",...] format. Note
This parameter is required only when XffHeaderMode is set to 2. If XffHeaderMode is set to 2, WAF obtains the client IP address from a custom header field. |
["test"] |
|
| XffHeaderMode |
integer |
The method that WAF uses to obtain the real IP address of a client. Valid values:
|
1 |
| ExclusiveIp |
boolean |
Indicates whether an exclusive IP address is used. Valid values:
|
true |
| HttpPorts |
array |
The list of available HTTP ports. The value is a string. If you specify multiple ports, separate them with commas (,). Example: port1,port2,port3. |
|
|
integer |
An available HTTP port. The value is a string. If you specify multiple ports, separate them with commas (,). Example: port1,port2,port3. |
80,8080,9080,9081,9082,8182 |
|
| Id |
integer |
id |
31323 |
| Redirect |
object |
The rules for returning response header values. |
|
| ConnectTimeout |
integer |
The connection timeout. Unit: milliseconds. |
1 |
| Keepalive |
boolean |
Indicates whether origin keep-alive are enabled. Valid values:
|
true |
| SniEnabled |
boolean |
Indicates whether origin-facing Server Name Indication (SNI) is enabled. Valid values:
|
true |
| CnameEnabled |
boolean |
Indicates whether public cloud disaster recovery is enabled. Valid values:
|
true |
| KeepaliveTimeout |
integer |
The idle timeout of a persistent connection. |
1 |
| ReadTimeout |
integer |
The read timeout of a request. |
1 |
| Backends |
array |
The IP address or domain name of the origin server. |
|
|
string |
The IP address or domain name of the origin server. |
1.1.1.1 |
|
| SniHost |
string |
The custom value of the SNI extension field. If this parameter is left empty, the value of the Host field in the request header is used as the value of the SNI extension field. Note
This parameter is returned only if SniEnabled is set to true. |
eew111 |
| FocusHttpBackend |
boolean |
Indicates whether forced HTTP origin-facing is enabled. Valid values:
|
true |
| WriteTimeout |
integer |
The write timeout. Unit: milliseconds. |
1 |
| RoutingRules |
string |
The hybrid cloud forwarding rules in JSON format. Each element in the JSON array is a struct that contains the following fields:
|
[{\"backupRs\":[],\"location\":\"v3-test\",\"locationId\":1148,\"rs\":[\"39.98.217.197\",\"2.2.2.2\"]}] |
| Retry |
boolean |
Indicates whether WAF retries requests that fail to reach the origin server. Valid values:
|
true |
| RequestHeaders |
array<object> |
The HTTP request headers. |
|
|
object |
The specified custom request header field. |
||
| Value |
string |
The value of the header field. |
9506360478730 |
| Key |
string |
The key of the header field. |
L2x1ZmZ5L2NvcmUvYXBwcy9tLnl1bmR1bi53YWYuMS9wbHVnaW5z |
| KeepaliveRequests |
integer |
The number of requests that can be reused in a origin keep-alive. Valid values: 60 to 1,000. Unit: requests. Note
After you enable origin keep-alive, you can specify the number of requests that can be reused. |
1000 |
| Loadbalance |
string |
The load balancing algorithm for origin-facing requests. Valid values:
|
iphash |
| ProxyProtocol |
boolean |
false |
|
| BackendPorts |
array<object> |
||
|
object |
|||
| ListenPort |
integer |
80 |
|
| BackendPort |
integer |
80 |
|
| Protocol |
string |
http |
|
| Domain |
string |
The domain name. |
www.*****.com |
| Cname |
string |
CNAME |
kdmqyi3ck7xogegxpiyfpb0fj21mgkxn.****.com |
Examples
Success response
JSON format
{
"RequestId": "66A98669-CC6E-4F3E-80A6-3014697B11AE",
"Domain": {
"Status": 1,
"ResourceManagerResourceGroupId": "rg-***aby",
"Uid": "1046011128270720",
"Listen": {
"HttpsPorts": [
0
],
"ProtectionResource": "share",
"CustomCiphers": [
"ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384"
],
"TLSVersion": "tlsv1",
"Http2Enabled": true,
"CertId": "19312542-cn-hangzhou",
"CipherSuite": 0,
"EnableTLSv3": true,
"IPv6Enabled": true,
"FocusHttps": true,
"XffHeaders": [
"[\"test\"]"
],
"XffHeaderMode": 1,
"ExclusiveIp": true,
"HttpPorts": [
0
]
},
"Id": 31323,
"Redirect": {
"ConnectTimeout": 1,
"Keepalive": true,
"SniEnabled": true,
"CnameEnabled": true,
"KeepaliveTimeout": 1,
"ReadTimeout": 1,
"Backends": [
"1.1.1.1"
],
"SniHost": "eew111",
"FocusHttpBackend": true,
"WriteTimeout": 1,
"RoutingRules": "[{\\\"backupRs\\\":[],\\\"location\\\":\\\"v3-test\\\",\\\"locationId\\\":1148,\\\"rs\\\":[\\\"39.98.217.197\\\",\\\"2.2.2.2\\\"]}]",
"Retry": true,
"RequestHeaders": [
{
"Value": "9506360478730",
"Key": "L2x1ZmZ5L2NvcmUvYXBwcy9tLnl1bmR1bi53YWYuMS9wbHVnaW5z"
}
],
"KeepaliveRequests": 1000,
"Loadbalance": "iphash",
"ProxyProtocol": false,
"BackendPorts": [
{
"ListenPort": 80,
"BackendPort": 80,
"Protocol": "http"
}
]
},
"Domain": "www.*****.com",
"Cname": "kdmqyi3ck7xogegxpiyfpb0fj21mgkxn.****.com"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.