aws-mysql
intel/aws-mysql/intel
Intel Cloud Optimization Module - AWS RDS MySQL
Intel® Optimized Cloud Modules for Terraform © Copyright 2024, Intel Corporation AWS RDS MySQL module Configuration in this directory creates an Amazon RDS instance for MySQL. The instance is created on an Intel Icelake instance M6i.xlarge by default. The instance is pre-configured with parameters within the database parameter group that is optimized for Intel architecture. The goal of this module is to get you started with a database configured to run best on Intel architecture. As you configure your application's environment, choose the configurations for your infrastructure that matches your application's requirements. The MySQL Optimizations were based off Intel Xeon Tuning Guide Performance Data AWS EC2 M7i Instances: Support More Customers and More Transactions Unlock More Online Tra
| Name | Type | Description | Default |
|---|---|---|---|
| rds_identifier | string | Name of the RDS instance that will be created. | required |
| db_password | string | Password for the master database user. | required |
| db_deletion_protection | bool | Flag that specifies whether the DB instance is protected from deletion. | false |
| db_subnet_group_name | string | Database subnet group name. | null |
| db_performance_retention_period | string | Amount of time in days to retain Performance Insights data.Valid values are 7, 7 | null |
| db_restore_time | string | The date and time to restore from. Value must be a time in Universal Coordinated | null |
| db_automated_backup_arn | string | The ARN of the automated backup from which to restore. Required if source_db_ins | null |
| egress_from_port | number | Starting egress port for the RDS security group. | 3306 |
| db_name | string | Name of the database that will be created on the RDS instance. If this is specif | null |
| db_engine | string | Database engine version for AWS database instance. | "mysql" |
| db_use_latest_restore_time | bool | Flag that indicates whether the DB instance is restored from the latest backup t | null |
| auto_major_version_upgrades | bool | Flag that specifices if major version upgrades are allowed. Changing this parame | false |
| db_replicate_source_db | string | Specifies that this resource is a Replicate database, and to use this value as t | null |
| aws_security_group_name | string | security group name for the rds | "mysql_rds" |
| ingress_to_port | number | Ending ingress port for the RDS security group. | 3306 |
| db_apply_immediately | bool | Flag that specifies whether any database modifications are applied immediately, | false |
| db_maintenance_window | string | The window to perform maintenance in. Syntax: ddd:hh24:mi-ddd:hh24:mi | null |
| db_source_dbi_resource_id | string | The resource ID of the source DB instance from which to restore. Required if sou | null |
| ingress_from_port | number | Starting ingress port for the RDS security group. | 3306 |
| db_performance_insights | bool | Flag that specifies whether Performance Insights are enabled. | false |
| rds_security_group_tag | map(string) | Map of tags for the RDS security group. | {
"Name": "mysql_rds"
} |
| db_parameter_group_family | string | Family identifier for the RDS database parameter group. | "mysql8.0" |
| … and 10 more inputs | |||
db_hostname — Database instance hostname.db_name — Name of the database that was created (if specified) during instance creation.db_hosted_zone_id — Hosted zone ID for the database instance.db_username — Database instance master username.db_max_allocated_storage — Maximum storage allocation that is configured on the database instance.db_monitoring_interval — Monitoring interval configuration.db_delete_automated_backups — Flag that specifies if automated backups are deleted.db_instance_id — RDS instance ID.instance_class — Instance class in use for the database instance that was created.db_iam_auth_enabled — Flag that specifies if iam authenticaiton is enabled on the databasedb_backup_retention — Number of configured backups to keep for the database instance.db_restore_time — The date and time to restore from.db_engine_version_actual — Running engine version of the database (full version number)db_password — Database instance master password.db_endpoint — Connection endpoint for the database instance that has been created.db_iops — Database instance iops that was configured.db_encryption — Flag that indicates if storage encryption is enabled.db_security_group — Security Group that was created (if specified) during the run.db_ca_cert_identifier — The identifier of the CA certificate for the DB instance.db_latest_restore_time — Latest available restorable time for the database instance.db_backup_window — Configured backup window for the database instance.db_final_snapshot_identifier — Final snapshot identifier for the database instance.db_parameter_group — Parameter group that was createddb_arn — ARN of the database instance.db_subnet_group — Name of the subnet group that is associated with the database instance.db_custom_iam_profile — The instance profile associated with the underlying Amazon EC2 instance of an RDS Custom DB instancedb_performance_insights_kms_key_id — ARN of the KMS key that Performance Insights is utilizing (if enabled).db_domain_iam_role — The name of the IAM role to be used when making API calls to the Directory Service.db_allocated_storage — Storage that was allocated to the instance when it configured.db_automated_backup_arn — The ARN of the automated backup from which to restore.