Adds an additional domain name.
Operation description
Listeners on shared-resource 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 (SLB) instance. | cn-hangzhou |
LoadBalancerId | string | Yes | The ID of the SLB instance. | lb-bp1o94dp5i6earrxxxxxx |
ListenerPort | integer | Yes | The frontend port that is used by the HTTPS listener of the SLB instance. Valid values: 1 to 65535. | 443 |
Domain | string | Yes | The domain name. | *.example1.com |
ServerCertificateId | string | No | The ID of the certificate used by the domain name. | 123157xxxxxxx_166f820xxxxxx_1714763408_709981xxxx |
Response elements
Element | Type | Description | Example |
object | |||
ListenerPort | integer | The frontend port that is used by the SLB instance. | 80 |
RequestId | string | The request ID. | A6E7EFC9-0938-40CA-877D-9BE****** |
DomainExtensionId | string | The ID of the 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.