class Aws::RDS::Types::CreateDBParameterGroupMessage

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

data as a hash:

    {
      db_parameter_group_name: "String", # required
      db_parameter_group_family: "String", # required
      description: "String", # required
      tags: [
        {
          key: "String",
          value: "String",
        },
      ],
    }

@!attribute [rw] db_parameter_group_name

The name of the DB parameter group.

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

<note markdown="1"> This value is stored as a lowercase string.

 </note>
@return [String]

@!attribute [rw] db_parameter_group_family

The DB parameter group family name. A DB parameter group can be
associated with one and only one DB parameter group family, and can
be applied only to a DB instance running a database engine and
engine version compatible with that DB parameter group family.

To list all of the available parameter group families for a DB
engine, use the following command:

`aws rds describe-db-engine-versions --query
"DBEngineVersions[].DBParameterGroupFamily" --engine <engine>`

For example, to list all of the available parameter group families
for the MySQL DB engine, use the following command:

`aws rds describe-db-engine-versions --query
"DBEngineVersions[].DBParameterGroupFamily" --engine mysql`

<note markdown="1"> The output contains duplicates.

 </note>

The following are the valid DB engine values:

* `aurora` (for MySQL 5.6-compatible Aurora)

* `aurora-mysql` (for MySQL 5.7-compatible Aurora)

* `aurora-postgresql`

* `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] description

The description for the DB parameter group.
@return [String]

@!attribute [rw] tags

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

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

Constants

SENSITIVE