UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

24 lines (23 loc) 663 B
import { ResourceBase } from "../../resource"; import { Value, List } from "../../data-types"; export declare class Action { Type: Value<string>; constructor(properties: Action); } export declare class Rule { Action: Action; Priority: Value<number>; RuleId: Value<string>; constructor(properties: Rule); } export interface WebACLProperties { MetricName: Value<string>; DefaultAction: Action; Rules?: List<Rule>; Name: Value<string>; } export default class Inner_WebACL extends ResourceBase<WebACLProperties> { static Action: typeof Action; static Rule: typeof Rule; constructor(properties: WebACLProperties); }