cdk-monitoring-constructs
Version:
[](https://badge.fury.io/js/cdk-monitoring-constructs) [](https://m
12 lines (11 loc) • 647 B
TypeScript
import { ICertificate } from "aws-cdk-lib/aws-certificatemanager";
import { DimensionsMap } from "aws-cdk-lib/aws-cloudwatch";
import { BaseMetricFactory, BaseMetricFactoryProps, MetricFactory, MetricWithAlarmSupport } from "../../common";
export interface CertificateManagerMetricFactoryProps extends BaseMetricFactoryProps {
readonly certificate: ICertificate;
}
export declare class CertificateManagerMetricFactory extends BaseMetricFactory {
protected readonly dimensionsMap: DimensionsMap;
constructor(metricFactory: MetricFactory, props: CertificateManagerMetricFactoryProps);
metricDaysToExpiry(): MetricWithAlarmSupport;
}