# MySqlInstanceEngineProps

Properties for MySQL instance engines.

Used in `DatabaseInstanceEngine.mysql`.

- Source: [`aws-rds/lib/instance-engine.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-rds/lib/instance-engine.ts#L1199)

## Example

```ts
declare const vpc: ec2.Vpc;
declare const kmsKey: kms.Key;
const instance = new rds.DatabaseInstance(this, 'Instance', {
  engine: rds.DatabaseInstanceEngine.mysql({ version: rds.MysqlEngineVersion.VER_8_0_39 }),
  instanceType: ec2.InstanceType.of(ec2.InstanceClass.R7G, ec2.InstanceSize.LARGE),
  vpc,
  enablePerformanceInsights: true,
  performanceInsightRetention: rds.PerformanceInsightRetention.LONG_TERM,
  performanceInsightEncryptionKey: kmsKey,
});
```

## Properties

- `version`: [MysqlEngineVersion](/cdk/api/v2/docs/aws-cdk-lib.aws_rds.MysqlEngineVersion.html) (required) — The exact version of the engine to use.
