UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

20 lines (19 loc) 634 B
import { ResourceBase } from "../../resource"; import { Value, List } from "../../data-types"; export declare class Predicate { Type: Value<string>; DataId: Value<string>; Negated: Value<boolean>; constructor(properties: Predicate); } export interface RateBasedRuleProperties { MetricName: Value<string>; RateLimit: Value<number>; MatchPredicates?: List<Predicate>; RateKey: Value<string>; Name: Value<string>; } export default class Inner_RateBasedRule extends ResourceBase<RateBasedRuleProperties> { static Predicate: typeof Predicate; constructor(properties: RateBasedRuleProperties); }