@@ -57,6 +57,10 @@ func BdsBdsInstanceResource() *schema.Resource {
5757 Type : schema .TypeString ,
5858 Required : true ,
5959 },
60+ "display_name" : {
61+ Type : schema .TypeString ,
62+ Required : true ,
63+ },
6064 "is_high_availability" : {
6165 Type : schema .TypeBool ,
6266 Required : true ,
@@ -236,10 +240,6 @@ func BdsBdsInstanceResource() *schema.Resource {
236240 DiffSuppressFunc : definedTagsDiffSuppressFunction ,
237241 Elem : schema .TypeString ,
238242 },
239- "display_name" : {
240- Type : schema .TypeString ,
241- Required : true ,
242- },
243243 "freeform_tags" : {
244244 Type : schema .TypeMap ,
245245 Optional : true ,
@@ -249,25 +249,26 @@ func BdsBdsInstanceResource() *schema.Resource {
249249 "network_config" : {
250250 Type : schema .TypeList ,
251251 Optional : true ,
252+ Computed : true ,
252253 ForceNew : true ,
253254 MaxItems : 1 ,
254255 MinItems : 1 ,
255256 Elem : & schema.Resource {
256257 Schema : map [string ]* schema.Schema {
257258 // Required
259+
260+ // Optional
258261 "cidr_block" : {
259262 Type : schema .TypeString ,
260- Required : true ,
261- ForceNew : true ,
263+ Computed : true ,
264+ Optional : true ,
262265 },
263266 "is_nat_gateway_required" : {
264267 Type : schema .TypeBool ,
265- Required : true ,
266- ForceNew : true ,
268+ Computed : true ,
269+ Optional : true ,
267270 },
268271
269- // Optional
270-
271272 // Computed
272273 },
273274 },
@@ -397,6 +398,10 @@ func BdsBdsInstanceResource() *schema.Resource {
397398 Type : schema .TypeString ,
398399 Computed : true ,
399400 },
401+ "time_refreshed" : {
402+ Type : schema .TypeString ,
403+ Computed : true ,
404+ },
400405 },
401406 },
402407 },
@@ -412,6 +417,10 @@ func BdsBdsInstanceResource() *schema.Resource {
412417 Type : schema .TypeString ,
413418 Computed : true ,
414419 },
420+ "time_updated" : {
421+ Type : schema .TypeString ,
422+ Computed : true ,
423+ },
415424 },
416425 }
417426}
@@ -1002,7 +1011,7 @@ func (s *BdsBdsInstanceResourceCrud) SetData() error {
10021011 if s .Res .CloudSqlDetails != nil {
10031012 s .D .Set ("cloud_sql_details" , []interface {}{CloudSqlDetailsToMap (s .Res .CloudSqlDetails )})
10041013 } else {
1005- s .D .Set ("cloud_sql_details" , nil )
1014+ s .D .Set ("cloud_sql_details" , [] interface {}{} )
10061015 s .D .Set ("is_cloud_sql_configured" , false )
10071016 }
10081017
@@ -1068,6 +1077,10 @@ func (s *BdsBdsInstanceResourceCrud) SetData() error {
10681077 s .D .Set ("time_created" , s .Res .TimeCreated .String ())
10691078 }
10701079
1080+ if s .Res .TimeUpdated != nil {
1081+ s .D .Set ("time_updated" , s .Res .TimeUpdated .String ())
1082+ }
1083+
10711084 return nil
10721085}
10731086
@@ -1126,6 +1139,10 @@ func ClusterDetailsToMap(obj *oci_bds.ClusterDetails) map[string]interface{} {
11261139 result ["time_created" ] = obj .TimeCreated .String ()
11271140 }
11281141
1142+ if obj .TimeRefreshed != nil {
1143+ result ["time_refreshed" ] = oci_common .SDKTime (* obj .TimeRefreshed )
1144+ }
1145+
11291146 return result
11301147}
11311148
@@ -1210,6 +1227,10 @@ func BdsNodeToMap(obj oci_bds.Node) map[string]interface{} {
12101227 result ["time_created" ] = obj .TimeCreated .String ()
12111228 }
12121229
1230+ if obj .TimeUpdated != nil {
1231+ result ["time_updated" ] = obj .TimeUpdated .String ()
1232+ }
1233+
12131234 return result
12141235}
12151236
0 commit comments