Open1
CDKでmysql8.4.6を導入する方法

バージョンの定数は node_modules/aws-cdk-lib/aws-rds/lib/instance-engine.d.ts あたりに書いてある
VER_8
とかでgrepした結果
ここでVER_8_4
とすると
static readonly VER_8_4_3: MysqlEngineVersion;
static readonly VER_8_4_4: MysqlEngineVersion;
static readonly VER_8_4_5: MysqlEngineVersion;
この3つがヒットした
バージョンの確認
infra $ npx cdk --version
2.1021.0 (build 059c862)
infra $ npm list aws-cdk-lib
infra@0.1.0 /home/cloudshell-user/infra
├── aws-cdk-lib@2.205.0
└─┬ cdk-ec2-spot-simple@2.2.0
└── aws-cdk-lib@2.205.0 deduped
アップグレード
npm i -D aws-cdk-lib@^2.214.0 constructs@latest
すると
infra $ npm i -D aws-cdk-lib@^2.214.0 constructs@latest
npm warn idealTree Removing dependencies.aws-cdk-lib in favor of devDependencies.aws-cdk-lib
npm warn idealTree Removing dependencies.constructs in favor of devDependencies.constructs
changed 7 packages, and audited 338 packages in 13s
38 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
infra $ grep VER_8_4 node_modules/aws-cdk-lib/aws-rds/lib/instance-engine.d.ts
static readonly VER_8_4_3: MysqlEngineVersion;
static readonly VER_8_4_4: MysqlEngineVersion;
static readonly VER_8_4_5: MysqlEngineVersion;
static readonly VER_8_4_6: MysqlEngineVersion;
などとなる