UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

26 lines (25 loc) 888 B
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class SourceConfig { S3Bucket: Value<string>; Architecture: Value<string>; S3Key: Value<string>; constructor(properties: SourceConfig); } export declare class RobotSoftwareSuite { Version: Value<string>; Name: Value<string>; constructor(properties: RobotSoftwareSuite); } export interface RobotApplicationProperties { CurrentRevisionId?: Value<string>; RobotSoftwareSuite: RobotSoftwareSuite; Sources: List<SourceConfig>; Tags?: MapOf<any>; Name?: Value<string>; } export default class Inner_RobotApplication extends ResourceBase<RobotApplicationProperties> { static SourceConfig: typeof SourceConfig; static RobotSoftwareSuite: typeof RobotSoftwareSuite; constructor(properties: RobotApplicationProperties); }