@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
30 lines (29 loc) • 1.03 kB
TypeScript
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);
}