Replace HTTPS Load Balancer Certificate

Last updated: 2019-11-29 18:44:15

    API Description

    This API (ReplaceCert) is used to replace the certificate used in a load balancer instance.

    Domain name for API access: lb.api.qcloud.com

    Request Parameters

    The following request parameter list only provides the API request parameters. Common request parameters are required when the API is called. The Action field for this API is ReplaceCert.

    | Parameter Name | Required | Type | Description |
    |----------------------|-----------------|------------------|-------------------|---------------|
    | oldCertId | Yes | String | ID of the certificate to be replaced. This can be the ID of a server certificate, or a client certificate. |
    | newCertId | No | String | ID of the new certificate. newCertContent and newCertName are required if this is left empty. For a server certificate, newCertKey must be set. |
    | newCertContent | No | String | Content of the new certificate. newCertId is required if this is left empty. |
    | newCertName | No | String | Name of the new certificate. newCertId is required if this is left empty. |
    | newCertKey | No | String | Private key of the new certificate. newCertId is required if this parameter does not exist for the server certificate. |

    Response Parameters

    Parameter Name Type Description
    code Int Common error code. 0: Successful; other values: Failed.
    message String Module error message description depending on API.
    codeDesc String Description of task execution status.

    Example

    Request

    https://lb.api.qcloud.com/v2/index.php?Action=ReplaceCert
    &<Common request parameters>
    &oldCertId=4b9fc92b
    &newCertId=e2b6d555
    

    Response

    {
        "code": 0,
        "message": "",
        "codeDesc": "Success"
    }
    

    Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback
    Help