Type Alias ZonedApiCreateCertificateRequest

ZonedApiCreateCertificateRequest: {
    customCertificate?: CreateCertificateRequestCustomCertificate;
    lbId: string;
    letsencrypt?: CreateCertificateRequestLetsencryptConfig;
    name?: string;
    zone?: Zone;
}

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.

  • Optionalzone?: Zone

    Zone to target. If none is passed will use default zone from the config.