diff --git a/aws-rds-dbinstance/aws-rds-dbinstance.json b/aws-rds-dbinstance/aws-rds-dbinstance.json index 181140131..1355dc988 100644 --- a/aws-rds-dbinstance/aws-rds-dbinstance.json +++ b/aws-rds-dbinstance/aws-rds-dbinstance.json @@ -442,7 +442,7 @@ "/properties/DBClusterSnapshotIdentifier": "$lowercase(DBClusterSnapshotIdentifier)", "/properties/DBInstanceIdentifier": "$lowercase(DBInstanceIdentifier)", "/properties/DBParameterGroupName": "$lowercase(DBParameterGroupName)", - "/properties/DBName": "$lowercase(DBName)", + "/properties/DBName": "$lowercase(DBName) $OR $uppercase(DBName)", "/properties/DBSnapshotIdentifier": "$lowercase(DBSnapshotIdentifier)", "/properties/DBSubnetGroupName": "$lowercase(DBSubnetGroupName)", "/properties/Engine": "$lowercase(Engine)", diff --git a/aws-rds-dbinstance/src/test/java/software/amazon/rds/dbinstance/SchemaTest.java b/aws-rds-dbinstance/src/test/java/software/amazon/rds/dbinstance/SchemaTest.java index ca1176b94..40652ce02 100644 --- a/aws-rds-dbinstance/src/test/java/software/amazon/rds/dbinstance/SchemaTest.java +++ b/aws-rds-dbinstance/src/test/java/software/amazon/rds/dbinstance/SchemaTest.java @@ -211,4 +211,15 @@ public void testDrift_DBName_Lowercase() { .build(); ResourceDriftTestHelper.assertResourceNotDrifted(input, output, resourceSchema); } + + @Test + public void testDrift_DBName_Oracle_Uppercase() { + final ResourceModel input = ResourceModel.builder() + .dBName("Oracle_DB") + .build(); + final ResourceModel output = ResourceModel.builder() + .dBName("ORACLE_DB") + .build(); + ResourceDriftTestHelper.assertResourceNotDrifted(input, output, resourceSchema); + } }