Up-to-date reference of API arguments for RDS parameter group rule you can get at https://docs.otc.t-systems.com/relational-database-service/api-ref/api_v3_recommended/parameter_configuration.

opentelekomcloud_rds_parametergroup_v3

Manages a RDSv3 parametergroup resource within OpenTelekomCloud.

Example Usage

resource "opentelekomcloud_rds_parametergroup_v3" "pg_1" {
  name        = "pg_1"
  description = "some description here"

  values = {
    max_connections = "10"
    autocommit      = "OFF"
  }
  datastore {
    type    = "mysql"
    version = "5.6"
  }
}

Argument Reference

The following arguments are supported:

  • name - (Required) The parameter group name. It contains a maximum of 64 characters.

  • description - (Optional) The parameter group description. It contains a maximum of 256 characters and cannot contain the following special characters: >!<"&'= the value is left blank by default.

  • values - (Optional) Parameter group values key/value pairs defined by users based on the default parameter groups.

  • datastore - (Required) Database object. The database object structure is documented below. Changing this creates a new parameter group.

The datastore block supports:

  • type - (Required) Specifies the DB engine. Currently, MySQL, PostgreSQL and MS SQLServer are supported. The value is case-insensitive and can be mysql, postgresql or sqlserver.

  • version - (Required) Specifies the database version.

    • MySQL databases support MySQL 5.6, 5.7, 8.0. Example value: 5.7.

    • PostgreSQL databases support PostgreSQL 9.5, 9.6, 10 and 11. Example value: 9.5.

    • Microsoft SQL Server databases support 2014 SE, 2016 SE, and 2016 EE. Example value: 2014_SE.

Attributes Reference

The following attributes are exported:

  • id - ID of the parameter group.

  • configuration_parameters - Indicates the parameter configuration defined by users based on the default parameters groups.

  • name - Indicates the parameter name.

  • value - Indicates the parameter value.

  • restart_required - Indicates whether a restart is required.

  • readonly - Indicates whether the parameter is read-only.

  • value_range - Indicates the parameter value range.

  • type - Indicates the parameter type.

  • description - Indicates the parameter description.

  • created - Indicates the creation time in the following format: yyyy-MM-ddTHH:mm:ssZ.

  • updated - Indicates the update time in the following format: yyyy-MM-ddTHH:mm:ssZ.

Import

Parameter groups can be imported using the id, e.g.

terraform import opentelekomcloud_rds_parametergroup_v3.pg_1 7117d38e-4c8f-4624-a505-bd96b97d024c