UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

26 lines (25 loc) 937 B
import { ResourceBase } from "../../resource"; import { Value, List } from "../../data-types"; export declare class ElasticFileSystemTag { Key: Value<string>; Value: Value<string>; constructor(properties: ElasticFileSystemTag); } export declare class LifecyclePolicy { TransitionToIA: Value<string>; constructor(properties: LifecyclePolicy); } export interface FileSystemProperties { Encrypted?: Value<boolean>; FileSystemTags?: List<ElasticFileSystemTag>; KmsKeyId?: Value<string>; LifecyclePolicies?: List<LifecyclePolicy>; PerformanceMode?: Value<string>; ProvisionedThroughputInMibps?: Value<number>; ThroughputMode?: Value<string>; } export default class Inner_FileSystem extends ResourceBase<FileSystemProperties> { static ElasticFileSystemTag: typeof ElasticFileSystemTag; static LifecyclePolicy: typeof LifecyclePolicy; constructor(properties: FileSystemProperties); }