UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

25 lines (24 loc) 953 B
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource"; import { Value, List } from "../../data-types"; export declare class TagSpecification { ResourceType?: Value<string>; Tags?: List<Inner_ResourceTag>; constructor(properties: TagSpecification); } export interface CapacityReservationProperties { Tenancy?: Value<string>; EndDateType?: Value<string>; AvailabilityZone: Value<string>; InstancePlatform: Value<string>; EndDate?: Value<string>; TagSpecifications?: List<TagSpecification>; InstanceType: Value<string>; InstanceMatchCriteria?: Value<string>; EbsOptimized?: Value<boolean>; InstanceCount: Value<number>; EphemeralStorage?: Value<boolean>; } export default class Inner_CapacityReservation extends ResourceBase<CapacityReservationProperties> { static TagSpecification: typeof TagSpecification; constructor(properties: CapacityReservationProperties); }