@@ -1324,7 +1324,11 @@ func InstanceConfigurationToMap(obj *oci_datascience.InstanceConfiguration) map[
13241324 }
13251325
13261326 if obj .SubnetId != nil {
1327- result ["subnet_id" ] = string (* obj .SubnetId )
1327+ if * obj .SubnetId == "" {
1328+ result ["subnet_id" ] = nil
1329+ } else {
1330+ result ["subnet_id" ] = string (* obj .SubnetId )
1331+ }
13281332 }
13291333
13301334 return result
@@ -1480,7 +1484,11 @@ func (s *DatascienceModelDeploymentResourceCrud) mapToModelConfigurationDetails(
14801484
14811485 if maximumBandwidthMbps , ok := s .D .GetOkExists (fmt .Sprintf (fieldKeyFormat , "maximum_bandwidth_mbps" )); ok {
14821486 tmp := maximumBandwidthMbps .(int )
1483- result .MaximumBandwidthMbps = & tmp
1487+ if tmp == 0 {
1488+ result .MaximumBandwidthMbps = nil
1489+ } else {
1490+ result .MaximumBandwidthMbps = & tmp
1491+ }
14841492 }
14851493
14861494 if modelId , ok := s .D .GetOkExists (fmt .Sprintf (fieldKeyFormat , "model_id" )); ok {
@@ -1523,7 +1531,11 @@ func (s *DatascienceModelDeploymentResourceCrud) mapToUpdateModelConfigurationDe
15231531
15241532 if maximumBandwidthMbps , ok := s .D .GetOkExists (fmt .Sprintf (fieldKeyFormat , "maximum_bandwidth_mbps" )); ok {
15251533 tmp := maximumBandwidthMbps .(int )
1526- result .MaximumBandwidthMbps = & tmp
1534+ if tmp == 0 {
1535+ result .MaximumBandwidthMbps = nil
1536+ } else {
1537+ result .MaximumBandwidthMbps = & tmp
1538+ }
15271539 }
15281540
15291541 if modelId , ok := s .D .GetOkExists (fmt .Sprintf (fieldKeyFormat , "model_id" )); ok {
@@ -1557,7 +1569,11 @@ func ModelConfigurationDetailsToMap(obj *oci_datascience.ModelConfigurationDetai
15571569 }
15581570
15591571 if obj .MaximumBandwidthMbps != nil {
1560- result ["maximum_bandwidth_mbps" ] = int (* obj .MaximumBandwidthMbps )
1572+ tmp := int (* obj .MaximumBandwidthMbps )
1573+ if tmp == 0 {
1574+ result ["maximum_bandwidth_mbps" ] = nil
1575+ }
1576+ result ["maximum_bandwidth_mbps" ] = tmp
15611577 }
15621578
15631579 if obj .ModelId != nil {
@@ -2057,7 +2073,11 @@ func UpdateModelConfigurationDetailsToMap(obj *oci_datascience.ModelConfiguratio
20572073 }
20582074
20592075 if obj .MaximumBandwidthMbps != nil {
2060- result ["maximum_bandwidth_mbps" ] = int (* obj .MaximumBandwidthMbps )
2076+ tmp := int (* obj .MaximumBandwidthMbps )
2077+ if tmp == 0 {
2078+ result ["maximum_bandwidth_mbps" ] = nil
2079+ }
2080+ result ["maximum_bandwidth_mbps" ] = tmp
20612081 }
20622082
20632083 if obj .ModelId != nil {
0 commit comments