UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

27 lines (26 loc) 868 B
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource"; import { Value, List } from "../../data-types"; export declare class Filter { Contains?: List<Value<string>>; Eq?: List<Value<string>>; Exists?: Value<boolean>; Property: Value<string>; Neq?: List<Value<string>>; constructor(properties: Filter); } export declare class ArchiveRule { Filter: List<Filter>; RuleName: Value<string>; constructor(properties: ArchiveRule); } export interface AnalyzerProperties { AnalyzerName?: Value<string>; ArchiveRules?: List<ArchiveRule>; Tags?: List<Inner_ResourceTag>; Type: Value<string>; } export default class Inner_Analyzer extends ResourceBase<AnalyzerProperties> { static Filter: typeof Filter; static ArchiveRule: typeof ArchiveRule; constructor(properties: AnalyzerProperties); }