@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
29 lines (28 loc) • 1.09 kB
TypeScript
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class OptionSetting {
Name?: Value<string>;
Value?: Value<string>;
constructor(properties: OptionSetting);
}
export declare class OptionConfiguration {
DBSecurityGroupMemberships?: List<Value<string>>;
OptionName: Value<string>;
OptionSettings?: List<OptionSetting>;
OptionVersion?: Value<string>;
Port?: Value<number>;
VpcSecurityGroupMemberships?: List<Value<string>>;
constructor(properties: OptionConfiguration);
}
export interface OptionGroupProperties {
EngineName: Value<string>;
MajorEngineVersion: Value<string>;
OptionConfigurations: List<OptionConfiguration>;
OptionGroupDescription: Value<string>;
Tags?: List<Inner_ResourceTag>;
}
export default class Inner_OptionGroup extends ResourceBase<OptionGroupProperties> {
static OptionSetting: typeof OptionSetting;
static OptionConfiguration: typeof OptionConfiguration;
constructor(properties: OptionGroupProperties);
}