cdk-demo-construct
Version:
A sample L3 CDK project
15 lines (14 loc) • 483 B
TypeScript
import * as ec2 from '@aws-cdk/aws-ec2';
import * as sns from '@aws-cdk/aws-sns';
import * as cdk from '@aws-cdk/core';
export interface AlarmInstanceProps {
readonly userData?: ec2.UserData;
readonly vpc: ec2.IVpc;
readonly topic?: sns.Topic;
readonly notifyMail?: string[];
}
export declare class AlarmInstance extends cdk.Construct {
instance: ec2.Instance;
topic: sns.Topic;
constructor(scope: cdk.Construct, id: string, props: AlarmInstanceProps);
}