UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

40 lines (39 loc) 1.42 kB
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class SimulationSoftwareSuite { Version: Value<string>; Name: Value<string>; constructor(properties: SimulationSoftwareSuite); } export declare class RobotSoftwareSuite { Version: Value<string>; Name: Value<string>; constructor(properties: RobotSoftwareSuite); } export declare class RenderingEngine { Version: Value<string>; Name: Value<string>; constructor(properties: RenderingEngine); } export declare class SourceConfig { S3Bucket: Value<string>; Architecture: Value<string>; S3Key: Value<string>; constructor(properties: SourceConfig); } export interface SimulationApplicationProperties { RenderingEngine: RenderingEngine; SimulationSoftwareSuite: SimulationSoftwareSuite; CurrentRevisionId?: Value<string>; RobotSoftwareSuite: RobotSoftwareSuite; Sources: List<SourceConfig>; Tags?: MapOf<any>; Name?: Value<string>; } export default class Inner_SimulationApplication extends ResourceBase<SimulationApplicationProperties> { static SimulationSoftwareSuite: typeof SimulationSoftwareSuite; static RobotSoftwareSuite: typeof RobotSoftwareSuite; static RenderingEngine: typeof RenderingEngine; static SourceConfig: typeof SourceConfig; constructor(properties: SimulationApplicationProperties); }