@aws-cdk/aws-certificatemanager
Version:
The CDK Construct Library for AWS::CertificateManager
19 lines (18 loc) • 716 B
TypeScript
import * as cloudwatch from '@aws-cdk/aws-cloudwatch';
import { Resource } from '@aws-cdk/core';
import { ICertificate } from './certificate';
/**
* Shared implementation details of ICertificate implementations.
*
* @internal
*/
export declare abstract class CertificateBase extends Resource implements ICertificate {
abstract readonly certificateArn: string;
/**
* If the certificate is provisionned in a different region than the
* containing stack, this should be the region in which the certificate lives
* so we can correctly create `Metric` instances.
*/
protected readonly region?: string;
metricDaysToExpiry(props?: cloudwatch.MetricOptions): cloudwatch.Metric;
}