@@ -90,6 +90,13 @@ func DatabaseAutonomousDatabaseResource() *schema.Resource {
9090 string (oci_database .AutonomousDatabaseSummaryDataSafeStatusNotRegistered ),
9191 }, true ),
9292 },
93+ "db_version" : {
94+ Type : schema .TypeString ,
95+ Optional : true ,
96+ Computed : true ,
97+ ForceNew : true ,
98+ DiffSuppressFunc : dbVersionDiffSuppress ,
99+ },
93100 "db_workload" : {
94101 Type : schema .TypeString ,
95102 Optional : true ,
@@ -239,10 +246,6 @@ func DatabaseAutonomousDatabaseResource() *schema.Resource {
239246 },
240247 },
241248 },
242- "db_version" : {
243- Type : schema .TypeString ,
244- Computed : true ,
245- },
246249 "is_preview" : {
247250 Type : schema .TypeBool ,
248251 Computed : true ,
@@ -743,6 +746,10 @@ func (s *DatabaseAutonomousDatabaseResourceCrud) populateTopLevelPolymorphicCrea
743746 tmp := dbName .(string )
744747 details .DbName = & tmp
745748 }
749+ if dbVersion , ok := s .D .GetOkExists ("db_version" ); ok {
750+ tmp := dbVersion .(string )
751+ details .DbVersion = & tmp
752+ }
746753 if dbWorkload , ok := s .D .GetOkExists ("db_workload" ); ok {
747754 details .DbWorkload = oci_database .CreateAutonomousDatabaseBaseDbWorkloadEnum (dbWorkload .(string ))
748755 }
@@ -832,6 +839,10 @@ func (s *DatabaseAutonomousDatabaseResourceCrud) populateTopLevelPolymorphicCrea
832839 tmp := dbName .(string )
833840 details .DbName = & tmp
834841 }
842+ if dbVersion , ok := s .D .GetOkExists ("db_version" ); ok {
843+ tmp := dbVersion .(string )
844+ details .DbVersion = & tmp
845+ }
835846 if dbWorkload , ok := s .D .GetOkExists ("db_workload" ); ok {
836847 details .DbWorkload = oci_database .CreateAutonomousDatabaseBaseDbWorkloadEnum (dbWorkload .(string ))
837848 }
@@ -914,6 +925,10 @@ func (s *DatabaseAutonomousDatabaseResourceCrud) populateTopLevelPolymorphicCrea
914925 tmp := dbName .(string )
915926 details .DbName = & tmp
916927 }
928+ if dbVersion , ok := s .D .GetOkExists ("db_version" ); ok {
929+ tmp := dbVersion .(string )
930+ details .DbVersion = & tmp
931+ }
917932 if dbWorkload , ok := s .D .GetOkExists ("db_workload" ); ok {
918933 details .DbWorkload = oci_database .CreateAutonomousDatabaseBaseDbWorkloadEnum (dbWorkload .(string ))
919934 }
@@ -987,6 +1002,10 @@ func (s *DatabaseAutonomousDatabaseResourceCrud) populateTopLevelPolymorphicCrea
9871002 tmp := dbName .(string )
9881003 details .DbName = & tmp
9891004 }
1005+ if dbVersion , ok := s .D .GetOkExists ("db_version" ); ok {
1006+ tmp := dbVersion .(string )
1007+ details .DbVersion = & tmp
1008+ }
9901009 if dbWorkload , ok := s .D .GetOkExists ("db_workload" ); ok {
9911010 details .DbWorkload = oci_database .CreateAutonomousDatabaseBaseDbWorkloadEnum (dbWorkload .(string ))
9921011 }
0 commit comments