Replaces the certificate of an additional domain name.
Operation description
You cannot replace an additional certificate for a listener that is added to a shared-resource Server Load Balancer (SLB) instance.
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 Server Load Balancer (SLB) instance. |
cn-hangzhou |
| DomainExtensionId |
string |
Yes |
The ID of the domain name that is associated with the additional certificate to be replaced. |
de-bp1rp7ta***** |
| ServerCertificateId |
string |
No |
The ID of the new certificate. |
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. | |
| 400 | InvalidParameter.ServerCertificateId | The specified ServerCertificateId does not exist. | |
| 400 | DomainExtensionProcessing | A previous configuration of the DomainExtension is pending, please try again later. | |
| 400 | IncorrectStatus.DomainExtension | The listener to which the domain extension belongs is being configured, please try again later. | |
| 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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.