UNPKG

@nolanrigo/cloudformation

Version:

TypeScript-based imperative way to define AWS CloudFormation templates

30 lines (29 loc) 1.01 kB
import { ResourceBase } from "../../resource"; import { Value, List } from "../../data-types"; export declare class EncryptionConfig { Resources?: List<Value<string>>; Provider?: Provider; constructor(properties: EncryptionConfig); } export declare class ResourcesVpcConfig { SecurityGroupIds?: List<Value<string>>; SubnetIds: List<Value<string>>; constructor(properties: ResourcesVpcConfig); } export declare class Provider { KeyArn?: Value<string>; constructor(properties: Provider); } export interface ClusterProperties { Version?: Value<string>; EncryptionConfig?: List<EncryptionConfig>; RoleArn: Value<string>; ResourcesVpcConfig: ResourcesVpcConfig; Name?: Value<string>; } export default class Inner_Cluster extends ResourceBase<ClusterProperties> { static EncryptionConfig: typeof EncryptionConfig; static ResourcesVpcConfig: typeof ResourcesVpcConfig; static Provider: typeof Provider; constructor(properties: ClusterProperties); }