Provides an RDS DB parameter group resource .Documentation of the available parameters for various RDS engines can be found at: * Aurora MySQL Parameters * Aurora PostgreSQL Parameters * MariaDB Parameters * Oracle Parameters * PostgreSQL Parameters
resource "aws_db_parameter_group" "default" {
  name   = "rds-pg"
  family = "mysql5.6"
  parameter {
    name  = "character_set_server"
    value = "utf8"
  }
  parameter {
    name  = "character_set_client"
    value = "utf8"
  }
}
The following arguments are supported:
name - (Optional, Forces new resource) The name of the DB parameter group. If omitted, Terraform will assign a random, unique name. name_prefix - (Optional, Forces new resource) Creates a unique name beginning with the specified prefix. Conflicts with name. family - (Required) The family of the DB parameter group. description - (Optional) The description of the DB parameter group. Defaults to "Managed by Terraform". parameter - (Optional) A list of DB parameters to apply. Note that parameters may differ from a family to an other. Full list of all parameters can be discovered via aws rds describe-db-parameters after initial creation of the group. tags - (Optional) A mapping of tags to assign to the resource. Parameter blocks support the following:
name - (Required) The name of the DB parameter. value - (Required) The value of the DB parameter. apply_method - (Optional) "immediate" (default), or "pending-reboot". Some engines can't apply some parameters without a reboot, and you will need to specify "pending-reboot" here. In addition to all arguments above, the following attributes are exported:
DB Parameter groups can be imported using the name, e.g.
$ terraform import aws_db_parameter_group.rds_pg rds-pg
    © 2018 HashiCorpLicensed under the MPL 2.0 License.
    https://www.terraform.io/docs/providers/aws/r/db_parameter_group.html