import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class ProcessorFeature { Name?: Value; Value?: Value; constructor(properties: ProcessorFeature); } export interface DBInstanceProperties { AllocatedStorage?: Value; AllowMajorVersionUpgrade?: Value; AutoMinorVersionUpgrade?: Value; AvailabilityZone?: Value; BackupRetentionPeriod?: Value; CharacterSetName?: Value; CopyTagsToSnapshot?: Value; DBClusterIdentifier?: Value; DBInstanceClass: Value; DBInstanceIdentifier?: Value; DBName?: Value; DBParameterGroupName?: Value; DBSecurityGroups?: List>; DBSnapshotIdentifier?: Value; DBSubnetGroupName?: Value; DeleteAutomatedBackups?: Value; DeletionProtection?: Value; Domain?: Value; DomainIAMRoleName?: Value; EnableCloudwatchLogsExports?: List>; EnableIAMDatabaseAuthentication?: Value; EnablePerformanceInsights?: Value; Engine?: Value; EngineVersion?: Value; Iops?: Value; KmsKeyId?: Value; LicenseModel?: Value; MasterUserPassword?: Value; MasterUsername?: Value; MonitoringInterval?: Value; MonitoringRoleArn?: Value; MultiAZ?: Value; OptionGroupName?: Value; PerformanceInsightsKMSKeyId?: Value; PerformanceInsightsRetentionPeriod?: Value; Port?: Value; PreferredBackupWindow?: Value; PreferredMaintenanceWindow?: Value; ProcessorFeatures?: List; PromotionTier?: Value; PubliclyAccessible?: Value; SourceDBInstanceIdentifier?: Value; SourceRegion?: Value; StorageEncrypted?: Value; StorageType?: Value; Tags?: List; Timezone?: Value; UseDefaultProcessorFeatures?: Value; VPCSecurityGroups?: List>; } export default class DBInstance extends ResourceBase { static ProcessorFeature: typeof ProcessorFeature; constructor(properties: DBInstanceProperties); }