cdktg
Version:
Agile Threat Modeling as Code
21 lines (20 loc) • 554 B
TypeScript
export interface AbuseCaseProps {
readonly name: string;
readonly description: string;
}
export declare class AbuseCase {
static readonly DENIAL_OF_SERVICE: AbuseCase;
static readonly CPU_CYCLE_THEFT: AbuseCase;
static readonly RANSOMWARE: AbuseCase;
static readonly IDENTITY_THEFT: AbuseCase;
static readonly PII_THEFT: AbuseCase;
readonly name: string;
readonly description: string;
constructor(props: AbuseCaseProps);
/**
* @internal
*/
_toThreagile(): {
[x: string]: string;
};
}