@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
24 lines (23 loc) • 819 B
TypeScript
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);
}