class Aws::RDS::Types::CreateOptionGroupMessage

@note When making an API call, you may pass CreateOptionGroupMessage

data as a hash:

    {
      option_group_name: "String", # required
      engine_name: "String", # required
      major_engine_version: "String", # required
      option_group_description: "String", # required
      tags: [
        {
          key: "String",
          value: "String",
        },
      ],
    }

@!attribute [rw] option_group_name

Specifies the name of the option group to be created.

Constraints:

* Must be 1 to 255 letters, numbers, or hyphens

* First character must be a letter

* Can't end with a hyphen or contain two consecutive hyphens

Example: `myoptiongroup`
@return [String]

@!attribute [rw] engine_name

Specifies the name of the engine that this option group should be
associated with.

Valid Values:

* `mariadb`

* `mysql`

* `oracle-ee`

* `oracle-ee-cdb`

* `oracle-se2`

* `oracle-se2-cdb`

* `postgres`

* `sqlserver-ee`

* `sqlserver-se`

* `sqlserver-ex`

* `sqlserver-web`
@return [String]

@!attribute [rw] major_engine_version

Specifies the major version of the engine that this option group
should be associated with.
@return [String]

@!attribute [rw] option_group_description

The description of the option group.
@return [String]

@!attribute [rw] tags

Tags to assign to the option group.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CreateOptionGroupMessage AWS API Documentation

Constants

SENSITIVE