@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
26 lines (25 loc) • 928 B
TypeScript
import { ResourceBase } from "../../resource";
import { Value, List, MapOf } from "../../data-types";
export declare class SSESpecification {
SSEEnabled?: Value<boolean>;
constructor(properties: SSESpecification);
}
export interface ClusterProperties {
ParameterGroupName?: Value<string>;
PreferredMaintenanceWindow?: Value<string>;
ClusterName?: Value<string>;
AvailabilityZones?: List<Value<string>>;
SubnetGroupName?: Value<string>;
IAMRoleARN: Value<string>;
Tags?: MapOf<any>;
NotificationTopicARN?: Value<string>;
SecurityGroupIds?: List<Value<string>>;
ReplicationFactor: Value<number>;
NodeType: Value<string>;
Description?: Value<string>;
SSESpecification?: SSESpecification;
}
export default class Inner_Cluster extends ResourceBase<ClusterProperties> {
static SSESpecification: typeof SSESpecification;
constructor(properties: ClusterProperties);
}