UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

25 lines (24 loc) 745 B
import { ResourceBase } from "../../resource"; import { Value, List } from "../../data-types"; export declare class Monitors { AlarmArn?: Value<string>; AlarmRoleArn?: Value<string>; constructor(properties: Monitors); } export declare class Tags { Value?: Value<string>; Key?: Value<string>; constructor(properties: Tags); } export interface EnvironmentProperties { Description?: Value<string>; Monitors?: List<Monitors>; ApplicationId: Value<string>; Tags?: List<Tags>; Name: Value<string>; } export default class Inner_Environment extends ResourceBase<EnvironmentProperties> { static Monitors: typeof Monitors; static Tags: typeof Tags; constructor(properties: EnvironmentProperties); }