UNPKG

@enfo/aws-cdkompliance

Version:

Tagging and compliant resources using the CDK

26 lines 948 B
import { ApplicationLoadBalancer as LBApplicationLoadBalancer, ApplicationLoadBalancerProps } from 'aws-cdk-lib/aws-elasticloadbalancingv2'; import { Construct } from 'constructs'; /** * Properties for a new Compliant ALB */ export declare const defaultApplicationLoadBalancerProps: { deletionProtection: boolean; }; /** * Compliant ALB * * See README for usage examples */ export declare class ApplicationLoadBalancer extends LBApplicationLoadBalancer { protected calculatedProps: ApplicationLoadBalancerProps; protected internalAttributes: Record<string, string>; constructor(scope: Construct, id: string, props: ApplicationLoadBalancerProps); /** * @ignore */ setAttribute(key: string, value?: string): void; protected checkLogging(): string[]; protected checkDeletionProtection(): string[]; protected checkDropInvalidHeaders(): string[]; } //# sourceMappingURL=elasticloadbalancingv2.d.ts.map