import * as core from "@terrascript/core"; export interface DsOrderableDbInstanceArgs { availabilityZoneGroup?: string | core.StringOut; engine: string | core.StringOut; engineVersion?: string | core.StringOut; instanceClass?: string | core.StringOut; licenseModel?: string | core.StringOut; preferredEngineVersions?: core.Array | core.ArrayOut; preferredInstanceClasses?: core.Array | core.ArrayOut; storageType?: string | core.StringOut; supportsEnhancedMonitoring?: boolean | core.BooleanOut; supportsGlobalDatabases?: boolean | core.BooleanOut; supportsIamDatabaseAuthentication?: boolean | core.BooleanOut; supportsIops?: boolean | core.BooleanOut; supportsKerberosAuthentication?: boolean | core.BooleanOut; supportsPerformanceInsights?: boolean | core.BooleanOut; supportsStorageAutoscaling?: boolean | core.BooleanOut; supportsStorageEncryption?: boolean | core.BooleanOut; vpc?: boolean | core.BooleanOut; } export declare class DsOrderableDbInstance extends core.Data { availabilityZoneGroup?: string | core.StringOut; availabilityZones: core.Array | core.ArrayOut; engine: string | core.StringOut; engineVersion?: string | core.StringOut; id: string | core.StringOut; instanceClass?: string | core.StringOut; licenseModel?: string | core.StringOut; maxIopsPerDbInstance: number | core.NumberOut; maxIopsPerGib: number | core.NumberOut; maxStorageSize: number | core.NumberOut; minIopsPerDbInstance: number | core.NumberOut; minIopsPerGib: number | core.NumberOut; minStorageSize: number | core.NumberOut; multiAzCapable: boolean | core.BooleanOut; outpostCapable: boolean | core.BooleanOut; preferredEngineVersions?: core.Array | core.ArrayOut; preferredInstanceClasses?: core.Array | core.ArrayOut; readReplicaCapable: boolean | core.BooleanOut; storageType?: string | core.StringOut; supportedEngineModes: core.Array | core.ArrayOut; supportedNetworkTypes: core.Array | core.ArrayOut; supportsEnhancedMonitoring?: boolean | core.BooleanOut; supportsGlobalDatabases?: boolean | core.BooleanOut; supportsIamDatabaseAuthentication?: boolean | core.BooleanOut; supportsIops?: boolean | core.BooleanOut; supportsKerberosAuthentication?: boolean | core.BooleanOut; supportsPerformanceInsights?: boolean | core.BooleanOut; supportsStorageAutoscaling?: boolean | core.BooleanOut; supportsStorageEncryption?: boolean | core.BooleanOut; vpc?: boolean | core.BooleanOut; constructor(name: string, args?: DsOrderableDbInstanceArgs); getNamespace(): string; } //# sourceMappingURL=ds_orderable_db_instance.d.ts.map