UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

31 lines (30 loc) 949 B
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class TagFilter { Key?: Value<string>; Values?: List<Value<string>>; constructor(properties: TagFilter); } export declare class ResourceQuery { Type?: Value<string>; Query?: Query; constructor(properties: ResourceQuery); } export declare class Query { ResourceTypeFilters?: List<Value<string>>; StackIdentifier?: Value<string>; TagFilters?: List<TagFilter>; constructor(properties: Query); } export interface GroupProperties { Name: Value<string>; Description?: Value<string>; ResourceQuery?: ResourceQuery; Tags?: List<MapOf<any>>; } export default class Inner_Group extends ResourceBase<GroupProperties> { static TagFilter: typeof TagFilter; static ResourceQuery: typeof ResourceQuery; static Query: typeof Query; constructor(properties: GroupProperties); }