Difference between revisions of "Terraform resource: aws db instance"
Jump to navigation
Jump to search
↑ https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period
(→Official example: changed name by db_name) |
|||
Line 31: | Line 31: | ||
== Arguments == | == Arguments == | ||
* <code>[[instance_class]]</code> (required) | * <code>[[instance_class]]</code> (required) | ||
− | |||
* <code>[[AWS RDS engines|engine]]</code>: <code>[[aurora]], aurora-mysql, aurora-postgresql, mysql, mariadb, postgres</code> | * <code>[[AWS RDS engines|engine]]</code>: <code>[[aurora]], aurora-mysql, aurora-postgresql, mysql, mariadb, postgres</code> | ||
− | |||
* <code>[[allocated_storage]]</code> | * <code>[[allocated_storage]]</code> | ||
* <code>[[password]]</code> | * <code>[[password]]</code> | ||
+ | * <code>[[multi_az]]</code> | ||
+ | * <code>[[backup_retention_period]]</code>: (0-35)<ref>https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/db_instance#backup_retention_period</ref> | ||
== Related terms == | == Related terms == |
Revision as of 20:51, 1 June 2022
Terraform resource: aws_db_instance
Official example
resource "aws_db_instance" "default" { allocated_storage = 10 engine = "mysql" engine_version = "5.7" instance_class = "db.t3.micro" db_name = "mydb" username = "foo" password = "foobarbaz" parameter_group_name = "default.mysql5.7" skip_final_snapshot = true }
Basic example
resource "aws_db_instance" "my_mariadb_instance" { allocated_storage = 10 engine = "mariadb" instance_class = "db.t3.micro" db_name = "mydb" username = "foo" password = "foobarbaz" skip_final_snapshot = true }
Arguments
instance_class
(required)engine
:aurora, aurora-mysql, aurora-postgresql, mysql, mariadb, postgres
allocated_storage
password
multi_az
backup_retention_period
: (0-35)[1]
Related terms
See also
- Terraform AWS resources: IAM, Net, EC2, ECS, ECR, S3, Route53, ACM, CloudWatch, CloudFront SES, RDS, DLM
Advertising: