import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace DbCluster {
    /**
     * Checks that RDS DB Cluster backup retention policy is configured.
     *
     * @severity medium
     * @frameworks hitrust, iso27001, pcidss
     * @topics backup, resilience
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupRetention
     */
    const configureBackupRetention: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Cluster storage uses a customer-managed KMS key.
     *
     * @severity low
     * @frameworks hitrust, iso27001, pcidss
     * @topics encryption, storage
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html
     */
    const configureCustomerManagedKey: ResourceValidationPolicy;
    /**
     * Check that RDS DB Cluster doesn't use single availability zone.
     *
     * @severity high
     * @frameworks hitrust
     * @topics availability
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html
     */
    const disallowSingleAvailabilityZone: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Cluster storage is encrypted.
     *
     * @severity high
     * @frameworks hitrust, iso27001, pcidss
     * @topics encryption, storage
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html
     */
    const disallowUnencryptedStorage: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Clusters backup retention policy is enabled.
     *
     * @severity medium
     * @frameworks hitrust, iso27001, pcidss
     * @topics backup, resilience
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupRetention
     */
    const enableBackupRetention: ResourceValidationPolicy;
}
export { DbCluster };
declare namespace DbInstance {
    /**
     * Checks that RDS DB Instances backup retention policy is adequate.
     *
     * @severity medium
     * @frameworks iso27001, pcidss
     * @topics backup, resilience
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupRetention
     */
    const configureBackupRetention: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Instance storage uses a customer-managed KMS key.
     *
     * @severity low
     * @frameworks hitrust, iso27001, pcidss
     * @topics encryption, storage
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html
     */
    const configureCustomerManagedKey: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Instances public access is not enabled.
     *
     * @severity critical
     * @frameworks hitrust, iso27001, pcidss
     * @topics network
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_CommonTasks.Connect.html
     */
    const disallowPublicAccess: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Instances performance insights is encrypted.
     *
     * @severity high
     * @frameworks none
     * @topics encryption, storage
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html
     */
    const disallowUnencryptedPerformanceInsights: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Instance storage is encrypted.
     *
     * @severity high
     * @frameworks hitrust, iso27001, pcidss
     * @topics encryption, storage
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html
     */
    const disallowUnencryptedStorage: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Instances backup retention policy is enabled.
     *
     * @severity medium
     * @frameworks hitrust, iso27001, pcidss
     * @topics backup, resilience
     * @link https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupRetention
     */
    const enableBackupRetention: ResourceValidationPolicy;
    /**
     * Checks that RDS DB Instances have performance insights enabled.
     *
     * @severity low
     * @frameworks none
     * @topics logging, performance
     * @link https://aws.amazon.com/rds/performance-insights/
     */
    const enablePerformanceInsights: ResourceValidationPolicy;
}
export { DbInstance };
