CreateCertificateRequest: {
    customCertificate?: CreateCertificateRequestCustomCertificate;
    lbId: string;
    letsencrypt?: CreateCertificateRequestLetsencryptConfig;
    name?: string;
    region?: Region;
}

Type declaration

  • OptionalcustomCertificate?: CreateCertificateRequestCustomCertificate

    Object to define an existing custom certificate to be imported.

    One-of ('type'): at most one of 'letsencrypt', 'customCertificate' could be set.

  • lbId: string

    Load Balancer ID.

  • Optionalletsencrypt?: CreateCertificateRequestLetsencryptConfig

    Object to define a new Let's Encrypt certificate to be generated.

    One-of ('type'): at most one of 'letsencrypt', 'customCertificate' could be set.

  • Optionalname?: string

    Name for the certificate.

  • Optionalregion?: Region

    Region to target. If none is passed will use default region from the config.