aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
29 lines (28 loc) • 866 B
TypeScript
import * as acm from '../../../aws-certificatemanager';
/**
* A certificate source for an ELBv2 listener
*/
export interface IListenerCertificate {
/**
* The ARN of the certificate to use
*/
readonly certificateArn: string;
}
/**
* A certificate source for an ELBv2 listener
*/
export declare class ListenerCertificate implements IListenerCertificate {
/**
* Use an ACM certificate as a listener certificate
*/
static fromCertificateManager(this: void, acmCertificate: acm.ICertificate): ListenerCertificate;
/**
* Use any certificate, identified by its ARN, as a listener certificate
*/
static fromArn(this: void, certificateArn: string): ListenerCertificate;
/**
* The ARN of the certificate to use
*/
readonly certificateArn: string;
protected constructor(certificateArn: string);
}