@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
25 lines (24 loc) • 997 B
TypeScript
import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export interface DBClusterProperties {
Port?: Value<number>;
VpcSecurityGroupIds?: List<Value<string>>;
PreferredMaintenanceWindow?: Value<string>;
IamAuthEnabled?: Value<boolean>;
DBClusterIdentifier?: Value<string>;
DeletionProtection?: Value<boolean>;
StorageEncrypted?: Value<boolean>;
KmsKeyId?: Value<string>;
AvailabilityZones?: List<Value<string>>;
SnapshotIdentifier?: Value<string>;
DBSubnetGroupName?: Value<string>;
EnableCloudwatchLogsExports?: List<Value<string>>;
PreferredBackupWindow?: Value<string>;
EngineVersion?: Value<string>;
Tags?: List<Inner_ResourceTag>;
BackupRetentionPeriod?: Value<number>;
DBClusterParameterGroupName?: Value<string>;
}
export default class Inner_DBCluster extends ResourceBase<DBClusterProperties> {
constructor(properties: DBClusterProperties);
}