UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

24 lines (23 loc) 819 B
import { ResourceBase } from "../../resource"; import { Value, List, MapOf } from "../../data-types"; export declare class Device { SyncShadow?: Value<boolean>; ThingArn: Value<string>; Id: Value<string>; CertificateArn: Value<string>; constructor(properties: Device); } export declare class DeviceDefinitionVersion { Devices: List<Device>; constructor(properties: DeviceDefinitionVersion); } export interface DeviceDefinitionProperties { InitialVersion?: DeviceDefinitionVersion; Tags?: MapOf<any>; Name: Value<string>; } export default class Inner_DeviceDefinition extends ResourceBase<DeviceDefinitionProperties> { static Device: typeof Device; static DeviceDefinitionVersion: typeof DeviceDefinitionVersion; constructor(properties: DeviceDefinitionProperties); }