awscc_rds_option_group (Resource)

The AWS::RDS::OptionGroup resource creates an option group, to enable and configure features that are specific to a particular DB engine.

Create RDS Option Group

Create MySQL RDS Option Group

MySQL RDS Option Group with MEMCACHED options

data "aws_vpc" "default" {
  default = true
}

data "aws_security_group" "default" {
  name   = "default"
  vpc_id = data.aws_vpc.default.id
}

resource "awscc_rds_option_group" "example_rds_option_group" {
  engine_name              = "mysql"
  major_engine_version     = "8.0"
  option_group_description = "Example MySQL RDS option group using Memcached"
  option_configurations = [{
    option_name                    = "MEMCACHED"
    vpc_security_group_memberships = [data.aws_security_group.default.id]
    port                           = 3306
    option_settings = [{
      name  = "CHUNK_SIZE"
      value = "32"
      },
      {
        name  = "BINDING_PROTOCOL"
        value = "ascii"
    }]
  }]
  tags = [{
    key   = "Modified By"
    value = "AWSCC"
  }]

}

Create SQL Service RDS Option Group

SQL Server RDS Option Group

resource "awscc_rds_option_group" "example_rds_option_group_mssql" {
  engine_name              = "sqlserver-se"
  major_engine_version     = "12.00"
  option_group_description = "SQL Server Option Group"
  tags = [{
    key   = "Modified By"
    value = "AWSCC"
  }]
}

Schema

Required

Optional

Read-Only

Nested Schema for option_configurations

Required:

Optional:

Nested Schema for option_configurations.option_settings

Optional:

Nested Schema for tags

Required:

Optional:

Import

Import is supported using the following syntax:

$ terraform import awscc_rds_option_group.example <resource ID>