cdktg
Version:
Agile Threat Modeling as Code
15 lines (14 loc) • 556 B
TypeScript
import { Construct } from "constructs";
import { CIATriad, TechnicalAsset } from "..";
import { SecurityGroup } from "./security-group";
export interface ApplicationLoadBalancerProps {
readonly waf?: boolean;
readonly securityGroup?: SecurityGroup;
readonly description?: string;
readonly ciaTriad: CIATriad;
readonly tags?: string[];
}
export declare class ApplicationLoadBalancer extends TechnicalAsset {
readonly securityGroup: SecurityGroup;
constructor(scope: Construct, id: string, props: ApplicationLoadBalancerProps);
}