UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

30 lines (29 loc) 1.03 kB
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class AccelerationSettings { Mode: Value<string>; constructor(properties: AccelerationSettings); } export declare class HopDestination { WaitMinutes?: Value<number>; Priority?: Value<number>; Queue?: Value<string>; constructor(properties: HopDestination); } export interface JobTemplateProperties { StatusUpdateInterval?: Value<string>; AccelerationSettings?: AccelerationSettings; Priority?: Value<number>; Name?: Value<string>; SettingsJson: MapOf<any>; HopDestinations?: List<HopDestination>; Queue?: Value<string>; Tags?: MapOf<any>; Description?: Value<string>; Category?: Value<string>; } export default class Inner_JobTemplate extends ResourceBase<JobTemplateProperties> { static AccelerationSettings: typeof AccelerationSettings; static HopDestination: typeof HopDestination; constructor(properties: JobTemplateProperties); }