11import '@aws-cdk/assert/jest' ;
22import * as path from 'path' ;
3- import { Vpc , SecurityGroup , SubnetType , InstanceType , InstanceClass , InstanceSize } from '@aws-cdk/aws-ec2' ;
4- import { DatabaseSecret , DatabaseCluster , DatabaseClusterEngine , AuroraMysqlEngineVersion } from '@aws-cdk/aws-rds' ;
3+ import { Vpc , SecurityGroup , SubnetType } from '@aws-cdk/aws-ec2' ;
4+ import { DatabaseSecret , DatabaseClusterEngine , AuroraMysqlEngineVersion , ServerlessCluster } from '@aws-cdk/aws-rds' ;
55import * as cdk from '@aws-cdk/core' ;
66import * as appsync from '../lib' ;
77
@@ -21,7 +21,7 @@ beforeEach(() => {
2121describe ( 'Rds Data Source configuration' , ( ) => {
2222 // GIVEN
2323 let secret : DatabaseSecret ;
24- let cluster : DatabaseCluster ;
24+ let cluster : ServerlessCluster ;
2525 beforeEach ( ( ) => {
2626 const vpc = new Vpc ( stack , 'Vpc' , { maxAzs : 2 } ) ;
2727 const securityGroup = new SecurityGroup ( stack , 'AuroraSecurityGroup' , {
@@ -31,16 +31,13 @@ describe('Rds Data Source configuration', () => {
3131 secret = new DatabaseSecret ( stack , 'AuroraSecret' , {
3232 username : 'clusteradmin' ,
3333 } ) ;
34- cluster = new DatabaseCluster ( stack , 'AuroraCluster' , {
34+ cluster = new ServerlessCluster ( stack , 'AuroraCluster' , {
3535 engine : DatabaseClusterEngine . auroraMysql ( { version : AuroraMysqlEngineVersion . VER_2_07_1 } ) ,
3636 credentials : { username : 'clusteradmin' } ,
3737 clusterIdentifier : 'db-endpoint-test' ,
38- instanceProps : {
39- instanceType : InstanceType . of ( InstanceClass . BURSTABLE2 , InstanceSize . SMALL ) ,
40- vpcSubnets : { subnetType : SubnetType . PRIVATE } ,
41- vpc,
42- securityGroups : [ securityGroup ] ,
43- } ,
38+ vpc,
39+ vpcSubnets : { subnetType : SubnetType . PRIVATE } ,
40+ securityGroups : [ securityGroup ] ,
4441 defaultDatabaseName : 'Animals' ,
4542 } ) ;
4643 } ) ;
@@ -205,7 +202,7 @@ describe('Rds Data Source configuration', () => {
205202describe ( 'adding rds data source from imported api' , ( ) => {
206203 // GIVEN
207204 let secret : DatabaseSecret ;
208- let cluster : DatabaseCluster ;
205+ let cluster : ServerlessCluster ;
209206 beforeEach ( ( ) => {
210207 const vpc = new Vpc ( stack , 'Vpc' , { maxAzs : 2 } ) ;
211208 const securityGroup = new SecurityGroup ( stack , 'AuroraSecurityGroup' , {
@@ -215,16 +212,13 @@ describe('adding rds data source from imported api', () => {
215212 secret = new DatabaseSecret ( stack , 'AuroraSecret' , {
216213 username : 'clusteradmin' ,
217214 } ) ;
218- cluster = new DatabaseCluster ( stack , 'AuroraCluster' , {
215+ cluster = new ServerlessCluster ( stack , 'AuroraCluster' , {
219216 engine : DatabaseClusterEngine . auroraMysql ( { version : AuroraMysqlEngineVersion . VER_2_07_1 } ) ,
220217 credentials : { username : 'clusteradmin' } ,
221218 clusterIdentifier : 'db-endpoint-test' ,
222- instanceProps : {
223- instanceType : InstanceType . of ( InstanceClass . BURSTABLE2 , InstanceSize . SMALL ) ,
224- vpcSubnets : { subnetType : SubnetType . PRIVATE } ,
225- vpc,
226- securityGroups : [ securityGroup ] ,
227- } ,
219+ vpc,
220+ vpcSubnets : { subnetType : SubnetType . PRIVATE } ,
221+ securityGroups : [ securityGroup ] ,
228222 defaultDatabaseName : 'Animals' ,
229223 } ) ;
230224 } ) ;
0 commit comments