# ParameterGroupProps

Properties for a parameter group.

Extends: ParameterGroupProps
Used as props by: ParameterGroup

- Source: [`aws-rds/lib/parameter-group.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-rds/lib/parameter-group.ts#L75)
- Type last changed: v2.141.0 · 8 May 2024

## Example

```ts
const parameterGroup = rds.ParameterGroup.forInstance(this, 'InstanceParameterGroup', {
  engine: rds.DatabaseInstanceEngine.mysql({
    version: rds.MysqlEngineVersion.VER_8_0_35,
  }),
  description: 'Parameter group for MySQL',
  parameters: {
    max_connections: '150',
    slow_query_log: '1',
  },
});
```

## Properties

- `description`: string — Description for this parameter group.

  **Default:** a CDK generated description

- `engine`: [IEngine](/cdk/api/v2/docs/aws-cdk-lib.aws_rds.IEngine.html) (required) — The database engine for this parameter group.

- `name`: string — The name of this parameter group.

  **Default:** CloudFormation-generated name

- `parameters`: { [key: string]: string } = None — The parameters in this parameter group.

- `removalPolicy`: [RemovalPolicy](/cdk/api/v2/docs/aws-cdk-lib.RemovalPolicy.html) = RemovalPolicy.DESTROY — The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
