Queries available custom domain names.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:ListCustomDomains |
get |
*All Resource
|
None | None |
Request syntax
GET /2021-04-06/custom-domains HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| prefix |
string |
No |
The prefix that the returned domain names must contain. |
prefix_text |
| startKey |
string |
No |
The returned resources are sorted in alphabetical order, and the resources that include and follow the resource specified by the startKey parameter are returned. |
next_service |
| nextToken |
string |
No |
The pagination token to use to request the next page of results. If the number of resources exceeds the limit, the nextToken parameter is returned. You can include the parameter in subsequent calls to obtain more results. You do not need to provide this parameter in the first call. |
fc-thinkphp-demo.functioncompute.com |
| limit |
integer |
No |
The maximum number of resources to return. Valid values: [0,100]. Default value: 20. The number of returned results is less than or equal to the specified number. |
20 |
| X-Fc-Account-Id |
string |
No |
The ID of your Alibaba Cloud account. |
188077086902**** |
| X-Fc-Date |
string |
No |
The time when the operation is called. The format is: EEE,d MMM yyyy HH:mm:ss GMT. |
Wed, 11 May 2022 09:00:00 GMT |
| X-Fc-Trace-Id |
string |
No |
The custom request ID. |
asdf***** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| nextToken |
string |
The pagination token to use to request the next page of results. If the number of resources exceeds the limit, the nextToken parameter is returned. You can include the parameter in subsequent calls to obtain more results. You do not need to provide this parameter in the first call. |
example.com |
| customDomains |
array<object> |
The list of domain names. |
|
|
object |
The domain name information. |
||
| domainName |
string |
The domain name. |
example.com |
| accountId |
string |
The ID of your Alibaba Cloud account. |
1986114****4305 |
| protocol |
string |
The protocol type that is supported by the custom domain name. Valid values:
|
HTTP |
| apiVersion |
string |
The version of the API. |
2016-08-15 |
| createdTime |
string |
The time when the custom domain name was created. |
2020-07-27T08:02:19Z |
| lastModifiedTime |
string |
The last time when the domain name was updated. |
2020-07-27T08:02:19Z |
| certConfig | CertConfig |
The HTTPS certificate configurations. |
|
| tlsConfig | TLSConfig |
The Transport Layer Security (TLS) configurations. |
|
| routeConfig | RouteConfig |
The route table configurations. The route table maps paths to functions when the functions are invoked by using custom domain names. |
|
| wafConfig | WAFConfig |
The Web Application Firewall (WAF) configurations. |
Examples
Success response
JSON format
{
"nextToken": "example.com",
"customDomains": [
{
"domainName": "example.com\t",
"accountId": "1986114****4305\t",
"protocol": "HTTP\t",
"apiVersion": "2016-08-15\t",
"createdTime": "2020-07-27T08:02:19Z\t",
"lastModifiedTime": "2020-07-27T08:02:19Z\t",
"certConfig": {
"certName": "my-cert",
"certificate": "-----BEGIN CERTIFICATE----- xxxxx -----END CERTIFICATE-----",
"privateKey": "-----BEGIN RSA PRIVATE KEY----- xxxxx -----END RSA PRIVATE KEY-----"
},
"tlsConfig": {
"minVersion": "TLSv1.0",
"cipherSuites": [
"TLS_RSA_WITH_RC4_128_SHA"
],
"maxVersion": "TLSv1.3"
},
"routeConfig": {
"routes": [
{
"functionName": "f1",
"methods": [
"GET"
],
"path": "/login",
"qualifier": "prod",
"serviceName": "s1",
"rewriteConfig": {
"equalRules": [
{
"match": "/old",
"replacement": "/new"
}
],
"wildcardRules": [
{
"match": "/api/*",
"replacement": "/$1"
}
],
"regexRules": [
{
"match": "^/js/(.*?)$",
"replacement": "/public/javascripts/$1"
}
]
}
}
]
},
"wafConfig": {
"enableWAF": true
}
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.