interface Certificate {
    commonName: string;
    createdAt?: Date;
    fingerprint: string;
    id: string;
    lb?: Lb;
    name: string;
    notValidAfter?: Date;
    notValidBefore?: Date;
    status: CertificateStatus;
    statusDetails?: string;
    subjectAlternativeName: string[];
    type: CertificateType;
    updatedAt?: Date;
}

Properties

commonName: string

Main domain name of certificate.

createdAt?: Date

Date on which the certificate was created.

fingerprint: string

Identifier (SHA-1) of the certificate.

id: string

Certificate ID.

lb?: Lb

Load Balancer object the certificate is attached to.

name: string

Certificate name.

notValidAfter?: Date

Upper validity bound.

notValidBefore?: Date

Lower validity bound.

Certificate status.

statusDetails?: string

Additional information about the certificate status (useful in case of certificate generation failure, for example).

subjectAlternativeName: string[]

Alternative domain names.

Certificate type (Let's Encrypt or custom).

updatedAt?: Date

Date on which the certificate was last updated.