@@ -196,21 +196,21 @@ func (s *DnsZoneResourceCrud) ID() string {
196196
197197func (s * DnsZoneResourceCrud ) Create () error {
198198 request := oci_dns.CreateZoneRequest {}
199-
199+ createZoneDetailsRequest := oci_dns. CreateZoneDetails {}
200200 if compartmentId , ok := s .D .GetOkExists ("compartment_id" ); ok {
201201 tmp := compartmentId .(string )
202- request . CreateZoneDetails .CompartmentId = & tmp
202+ createZoneDetailsRequest .CompartmentId = & tmp
203203 }
204204
205205 if definedTags , ok := s .D .GetOkExists ("defined_tags" ); ok {
206206 convertedDefinedTags , err := mapToDefinedTags (definedTags .(map [string ]interface {}))
207207 if err != nil {
208208 return err
209209 }
210- request .DefinedTags = convertedDefinedTags
210+ createZoneDetailsRequest .DefinedTags = convertedDefinedTags
211211 }
212212
213- request .ExternalMasters = []oci_dns.ExternalMaster {}
213+ createZoneDetailsRequest .ExternalMasters = []oci_dns.ExternalMaster {}
214214 if externalMasters , ok := s .D .GetOkExists ("external_masters" ); ok {
215215 interfaces := externalMasters .([]interface {})
216216 tmp := make ([]oci_dns.ExternalMaster , len (interfaces ))
@@ -223,21 +223,22 @@ func (s *DnsZoneResourceCrud) Create() error {
223223 }
224224 tmp [i ] = converted
225225 }
226- request .ExternalMasters = tmp
226+ createZoneDetailsRequest .ExternalMasters = tmp
227227 }
228228
229229 if freeformTags , ok := s .D .GetOkExists ("freeform_tags" ); ok {
230- request .FreeformTags = objectMapToStringMap (freeformTags .(map [string ]interface {}))
230+ createZoneDetailsRequest .FreeformTags = objectMapToStringMap (freeformTags .(map [string ]interface {}))
231231 }
232232
233233 if name , ok := s .D .GetOkExists ("name" ); ok {
234234 tmp := name .(string )
235- request .Name = & tmp
235+ createZoneDetailsRequest .Name = & tmp
236236 }
237237
238238 if zoneType , ok := s .D .GetOkExists ("zone_type" ); ok {
239- request .ZoneType = oci_dns .CreateZoneDetailsZoneTypeEnum (zoneType .(string ))
239+ createZoneDetailsRequest .ZoneType = oci_dns .CreateZoneDetailsZoneTypeEnum (zoneType .(string ))
240240 }
241+ request .CreateZoneDetails = createZoneDetailsRequest
241242
242243 request .RequestMetadata .RetryPolicy = getRetryPolicy (s .DisableNotFoundRetries , "dns" )
243244
0 commit comments