> ## Documentation Index
> Fetch the complete documentation index at: https://cloudanix.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# CloudSql Audit

## Checks performed

* [Root User Should Not Be Accessible From Any Host](gcpsqlmonitoring/rules/any_host_root_access)
* [Databases Should Have SSL](gcpsqlmonitoring/rules/database_ssl_enabled)
* [Point In Time Restore Should Be Enabled](gcpsqlmonitoring/rules/db_restorable)
* [DB Instances Should Not Be Publicly Accessible](gcpsqlmonitoring/rules/db_publicly_accessible)
* [Instances Should Be Multi AZ](gcpsqlmonitoring/rules/db_multiple_az)
* [Automated Backups Should Be Enabled](gcpsqlmonitoring/rules/db_automated_backups)
* [Database Instances Should Not Have Public IPs](gcpsqlmonitoring/rules/sql_no_public_ips)
* [Cross DB Ownership Chaining Should Be Disabled](gcpsqlmonitoring/rules/sql_cross_db_ownership_chaining_flag)
* [Database Authentication Flag Should Be Disabled](gcpsqlmonitoring/rules/sql_contained_database_authentication_flag)
* [MySQL Local Infile Flag Should Be Disabled](gcpsqlmonitoring/rules/sql_local_infile_flag)
* [PostgreSQL Log Checkpoints Flag Should Be Disabled](gcpsqlmonitoring/rules/sql_log_checkpoints_flag)
* [PostgreSQL Log Connections Flag Should Be On](gcpsqlmonitoring/rules/sql_log_connections_flag)
* [PostgreSQL Log Disconnections Flag Should Be Disabled](gcpsqlmonitoring/rules/sql_log_disconnections_flag)
* [PostgreSQL Log Lock Waits Flag Should Be Disabled](gcpsqlmonitoring/rules/sql_log_lock_waits_flag)
* [PostgreSQL Log Min Messages Flag Should Be Disabled](gcpsqlmonitoring/rules/sql_log_min_messages_flag)
* [PostgreSQL Log Temp Files Flag Should Be 0](gcpsqlmonitoring/rules/sql_log_temp_files_flag)
* [PostgreSQL Log Min Duration Statement Flag Should Be -1](gcpsqlmonitoring/rules/sql_log_min_duration_statement_flag)
* [Database SSL Certificate Should Be Rotated After Every 90 Days](gcpsqlmonitoring/rules/sql_cert_rotation_check)
* [Read Replica Instances Should Not Be public](gcpsqlmonitoring/rules/sql_read_replica_instances_not_public)
* [Determine SQL Instances Provisioned are of Desired Type](gcpsqlmonitoring/rules/sql_desired_instance_type)
* [SQL Instance Should Have Backend Type Second Generation](gcpsqlmonitoring/rules/sql_instances_second_gen)
* [SQL Instances Should Be Encrypted Using Customer Managed Keys (CMKs)](gcpsqlmonitoring/rules/sql_instances_encrypted)
* [SQL Instances should have Storage Auto Resize Enabled](gcpsqlmonitoring/rules/sql_free_storage_space)
* [Provisioned Instances Should Not Exceed Set Threshold](gcpsqlmonitoring/rules/sql_instance_counts)
* [SQL Instances Should Not Be Configured with Barred Usernames](gcpsqlmonitoring/rules/sql_barred_usernames)
* [Minimum Number of SQL Backups To Be Retained](gcpsqlmonitoring/rules/sql_backup_retention_count)
* [SQL Instances Should Be Configured with the Latest SQL Versions](gcpsqlmonitoring/rules/sql_database_version)
* [SQL Read Replica Instances Should Be Encrypted Using Customer Managed Keys (CMKs)](gcpsqlmonitoring/rules/sql_replicas_encrypted)
* [SQL Backup Configuration Should Be Enabled](gcpsqlmonitoring/rules/sql_backup_enabled)
* [SQL Instances Should Have Maintenance Scheduled Within the Next 30 Day](gcpsqlmonitoring/rules/sql_maintenance_scheduled_within_30_days)
* [SQL Query Insights should be Enabled](gcpsqlmonitoring/rules/sql_query_insights_enabled)
* [SQL Instances Should Have Binary Logging Enabled](gcpsqlmonitoring/rules/sql_binary_logging_enabled)
* [PostgreSQL Log Min Error Statement Flag Should Be Error Or Stricter](gcpsqlmonitoring/rules/sql_log_min_error_statement_flag)
* [PostgreSQL Log Parser Stats Flag Should Be Off](gcpsqlmonitoring/rules/sql_log_parser_stats_flag)
* [PostgreSQL Log Planner Stats Flag Should Be Off](gcpsqlmonitoring/rules/sql_log_planner_stats_flag)
* [PostgreSQL Log Executor Stats Flag Should Be Off](gcpsqlmonitoring/rules/sql_log_executor_stats_flag)
* [PostgreSQL Log Statement Stats Flag Should Be Set Appropriately](gcpsqlmonitoring/rules/sql_log_statement_stats_flag)
* [PostgreSQL External Scripts Enabled Flag Should Be Off](gcpsqlmonitoring/rules/sql_external_scripts_enabled_flag)
* [SQL Server User Connections Flag Should Be A Non-Limiting Value](gcpsqlmonitoring/rules/sql_user_connections_flag)
* [SQL Server User Options Flag Should Not Be Configured](gcpsqlmonitoring/rules/sql_user_options_flag)
* [SQL Server Remove Access Flag Should Be Off](gcpsqlmonitoring/rules/sql_remote_access_flag)
* [SQL Server Trace Flag Should Be Off](gcpsqlmonitoring/rules/sql_trace_flag)
* [PostgreSQL Enable PGAudit Database Flag Should Be On](gcpsqlmonitoring/rules/sql_enable_pgaudit_flag)
* [MySQL Skip Show Database Flag Should Be On](gcpsqlmonitoring/rules/sql_skip_show_database_flag)
* [PostgreSQL Log Hostname Flag Should Be On](gcpsqlmonitoring/rules/sql_log_hostname_flag)
* [PostgreSQL Log Statement Flag Should Be Set Appropriately](gcpsqlmonitoring/rules/sql_log_statement_flag)
* [PostgreSQL Log Error Verbosity Flag Should Be DEFAULT Or Stricter](gcpsqlmonitoring/rules/sql_log_error_verbosity_flag)
