Modifies the certificate of an additional domain name.
Operation description
Listeners of 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:SetDomainExtensionAttribute |
update |
*loadbalancer
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the SLB instance. |
cn-hangzhou |
| DomainExtensionId |
string |
Yes |
The ID of the additional domain name to modify. |
de-bp1rp7ta***** |
| ServerCertificateId |
string |
No |
The new certificate ID. |
1231579xxxxxxxx_166f8204689_1714763408_709981xxx |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
149A2470-F010-4437-BF68-343****** |
Examples
Success response
JSON format
{
"RequestId": "149A2470-F010-4437-BF68-343******"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.DomainExtensionId | The specified DomainExtensionId does not exist. | The specified additional domain name does not exist. |
| 400 | InvalidParameter.ServerCertificateId | The specified ServerCertificateId does not exist. | The specified server certificate does not exist. |
| 400 | DomainExtensionProcessing | A previous configuration of the DomainExtension is pending, please try again later. | The specified additional domain name is being modified. Try again later. |
| 400 | IncorrectStatus.DomainExtension | The listener to which the domain extension belongs is being configured, please try again later. | The listener to which the specified additional domain name belongs is being reconfigured. Try again later. |
| 400 | InvalidParameter.CertificateId | The specified CertificateId contains duplicate certificate EncryptionAlgorithm. | The specified certificate contains duplicate certificate encryption algorithms. |
| 400 | InvalidParamSize.CertificateId | The size of parameter CertificateId is invalid. | The specified CertificateId is invalid. Check the parameter constraints and try again. |
| 400 | MissingParameter.CertificateId | The parameter CertificateId is required. | The CertificateId parameter is missing. |
| 400 | InvalidParameter.RegionNotSupport | The region does not support the parameter: %s. | The specified parameter is not supported in the current region. |
| 400 | CertificateTypeMismatched | The certificate type does not match. | The type of the specified certificate 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. | China National Cryptographic Algorithm (SM) certificates are not supported. |
| 400 | InvalidParam.CertificateBindingType | The param is invalid. | The specified CertificateBindingType is invalid. Check the parameter constraints and try again after you make modifications. |
| 400 | MissingParam.ServerCertificates | The param ServerCertificates is missing. | The ServerCertificates parameter is missing. |
| 400 | InvalidParamSize.ServerCertificates | The size of param ServerCertificates is invalid. | The length of the specified ServerCertificates is invalid. Check the parameter constraints and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.