aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
27 lines (26 loc) • 852 B
TypeScript
import { Construct } from 'constructs';
import type { aws_elasticloadbalancingv2 as elbv2 } from '../../../interfaces';
import type { IListenerCertificate } from '../shared/listener-certificate';
/**
* Properties for adding a set of certificates to a listener
*/
export interface ApplicationListenerCertificateProps {
/**
* The listener to attach the rule to
*/
readonly listener: elbv2.IListenerRef;
/**
* Certificates to attach
*
* Duplicates are not allowed.
*
* @default - One of 'certificates' and 'certificateArns' is required.
*/
readonly certificates?: IListenerCertificate[];
}
/**
* Add certificates to a listener
*/
export declare class ApplicationListenerCertificate extends Construct {
constructor(scope: Construct, id: string, props: ApplicationListenerCertificateProps);
}