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