@cdk-x/hetzner
    Preparing search index...

    Interface HetznerCertificate

    Props for HtzCertificate.

    Manages a Hetzner Cloud Certificate.

    interface HetznerCertificate {
        certificate?: string;
        domainNames?: (string | IResolvable)[];
        labels?: Record<string, string>;
        name: string;
        privateKey?: string;
        type?: CertificateType;
    }
    Index

    Properties

    certificate?: string

    Certificate and chain in PEM format, in order so that each record directly certifies the one preceding. Required for type uploaded Certificates.

    domainNames?: (string | IResolvable)[]

    Domains and subdomains that should be contained in the Certificate issued by Let's Encrypt. Required for type managed Certificates.

    labels?: Record<string, string>

    User-defined labels (key/value pairs) for the Resource.

    name: string

    Name of the Certificate.

    privateKey?: string

    Certificate key in PEM format. Required for type uploaded Certificates.

    Choose between uploading a Certificate in PEM format or requesting a managed Let's Encrypt Certificate.