CreateDomainExtension
Create an additional domain name.
Operation description
Listeners on shared-performance instances do not support additional domain names.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
slb:CreateDomainExtension |
create |
*loadbalancer
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the Server Load Balancer instance. |
cn-hangzhou |
| LoadBalancerId |
string |
Yes |
The ID of the Server Load Balancer instance. |
lb-bp1o94dp5i6earrxxxxxx |
| ListenerPort |
integer |
Yes |
The frontend port of the HTTPS listener on the Server Load Balancer instance. Valid values: 1 to 65535. |
443 |
| Domain |
string |
Yes |
The domain name. |
*.example1.com |
| ServerCertificateId |
string |
No |
The ID of the certificate associated with the domain name. |
123157xxxxxxx_166f820xxxxxx_1714763408_709981xxxx |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| ListenerPort |
integer |
The frontend port used by the Server Load Balancer instance. |
80 |
| RequestId |
string |
The ID of the request. |
A6E7EFC9-0938-40CA-877D-9BE****** |
| DomainExtensionId |
string |
The ID of the created additional domain name. |
de-bp1rp7ta19****** |
Examples
Success response
JSON format
{
"ListenerPort": 80,
"RequestId": "A6E7EFC9-0938-40CA-877D-9BE******",
"DomainExtensionId": "de-bp1rp7ta19******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidAction.RegionNotSupport | The region does not support this action. | |
| 400 | InvalidParameter.ServerCertificateId | The specified ServerCertificateId does not exist. | |
| 400 | InvalidParameter.Domain | The specified Domain exists. | |
| 400 | DomainExtensionProcessing | A previous configuration of the DomainExtension is pending, please try again later. | |
| 400 | DomainExtensionNumberOverLimit | The number of domainExtension has reached to the quota limit of this listener. | |
| 400 | DomainExtensionNotSupport | The instance with shared loadBalancerSpec does not support domainExtension. | |
| 400 | InvalidParameter.CertificateId | The specified CertificateId contains duplicate certificate EncryptionAlgorithm. | |
| 400 | InvalidParamSize.CertificateId | The size of parameter CertificateId is invalid. | |
| 400 | MissingParameter.CertificateId | The parameter CertificateId is required. | |
| 400 | InvalidParameter.RegionNotSupport | The region does not support the parameter: %s. | |
| 400 | CertificateTypeMismatched | The certificate type does not match. | |
| 400 | SPEC_NOT_SUPPORT_PARAMETER | The loadbalancer with share spec does not support the parameter. | |
| 400 | CnCertificateNotSupport | The cn certificate is not support. | |
| 400 | InvalidParam.CertificateBindingType | The param is invalid. | |
| 400 | MissingParam.ServerCertificates | The param ServerCertificates is missing. | |
| 400 | InvalidParamSize.ServerCertificates | The size of param ServerCertificates is invalid. | |
| 400 | TooManyListeners | More than 1 listener is found, please be more specified. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.