@@ -193,6 +193,12 @@ func GetNetworkServicesGatewayApiObject(d tpgresource.TerraformResourceData, con
193
193
} else if v , ok := d .GetOkExists ("type" ); ! tpgresource .IsEmptyValue (reflect .ValueOf (typeProp )) && (ok || ! reflect .DeepEqual (v , typeProp )) {
194
194
obj ["type" ] = typeProp
195
195
}
196
+ addressesProp , err := expandNetworkServicesGatewayAddresses (d .Get ("addresses" ), d , config )
197
+ if err != nil {
198
+ return nil , err
199
+ } else if v , ok := d .GetOkExists ("addresses" ); ! tpgresource .IsEmptyValue (reflect .ValueOf (addressesProp )) && (ok || ! reflect .DeepEqual (v , addressesProp )) {
200
+ obj ["addresses" ] = addressesProp
201
+ }
196
202
portsProp , err := expandNetworkServicesGatewayPorts (d .Get ("ports" ), d , config )
197
203
if err != nil {
198
204
return nil , err
@@ -211,35 +217,41 @@ func GetNetworkServicesGatewayApiObject(d tpgresource.TerraformResourceData, con
211
217
} else if v , ok := d .GetOkExists ("server_tls_policy" ); ! tpgresource .IsEmptyValue (reflect .ValueOf (serverTlsPolicyProp )) && (ok || ! reflect .DeepEqual (v , serverTlsPolicyProp )) {
212
218
obj ["serverTlsPolicy" ] = serverTlsPolicyProp
213
219
}
214
- addressesProp , err := expandNetworkServicesGatewayAddresses (d .Get ("addresses " ), d , config )
220
+ certificateUrlsProp , err := expandNetworkServicesGatewayCertificateUrls (d .Get ("certificate_urls " ), d , config )
215
221
if err != nil {
216
222
return nil , err
217
- } else if v , ok := d .GetOkExists ("addresses " ); ! tpgresource .IsEmptyValue (reflect .ValueOf (addressesProp )) && (ok || ! reflect .DeepEqual (v , addressesProp )) {
218
- obj ["addresses " ] = addressesProp
223
+ } else if v , ok := d .GetOkExists ("certificate_urls " ); ! tpgresource .IsEmptyValue (reflect .ValueOf (certificateUrlsProp )) && (ok || ! reflect .DeepEqual (v , certificateUrlsProp )) {
224
+ obj ["certificateUrls " ] = certificateUrlsProp
219
225
}
220
- subnetworkProp , err := expandNetworkServicesGatewaySubnetwork (d .Get ("subnetwork " ), d , config )
226
+ gatewaySecurityPolicyProp , err := expandNetworkServicesGatewayGatewaySecurityPolicy (d .Get ("gateway_security_policy " ), d , config )
221
227
if err != nil {
222
228
return nil , err
223
- } else if v , ok := d .GetOkExists ("subnetwork " ); ! tpgresource .IsEmptyValue (reflect .ValueOf (subnetworkProp )) && (ok || ! reflect .DeepEqual (v , subnetworkProp )) {
224
- obj ["subnetwork " ] = subnetworkProp
229
+ } else if v , ok := d .GetOkExists ("gateway_security_policy " ); ! tpgresource .IsEmptyValue (reflect .ValueOf (gatewaySecurityPolicyProp )) && (ok || ! reflect .DeepEqual (v , gatewaySecurityPolicyProp )) {
230
+ obj ["gatewaySecurityPolicy " ] = gatewaySecurityPolicyProp
225
231
}
226
232
networkProp , err := expandNetworkServicesGatewayNetwork (d .Get ("network" ), d , config )
227
233
if err != nil {
228
234
return nil , err
229
235
} else if v , ok := d .GetOkExists ("network" ); ! tpgresource .IsEmptyValue (reflect .ValueOf (networkProp )) && (ok || ! reflect .DeepEqual (v , networkProp )) {
230
236
obj ["network" ] = networkProp
231
237
}
232
- gatewaySecurityPolicyProp , err := expandNetworkServicesGatewayGatewaySecurityPolicy (d .Get ("gateway_security_policy " ), d , config )
238
+ subnetworkProp , err := expandNetworkServicesGatewaySubnetwork (d .Get ("subnetwork " ), d , config )
233
239
if err != nil {
234
240
return nil , err
235
- } else if v , ok := d .GetOkExists ("gateway_security_policy " ); ! tpgresource .IsEmptyValue (reflect .ValueOf (gatewaySecurityPolicyProp )) && (ok || ! reflect .DeepEqual (v , gatewaySecurityPolicyProp )) {
236
- obj ["gatewaySecurityPolicy " ] = gatewaySecurityPolicyProp
241
+ } else if v , ok := d .GetOkExists ("subnetwork " ); ! tpgresource .IsEmptyValue (reflect .ValueOf (subnetworkProp )) && (ok || ! reflect .DeepEqual (v , subnetworkProp )) {
242
+ obj ["subnetwork " ] = subnetworkProp
237
243
}
238
- certificateUrlsProp , err := expandNetworkServicesGatewayCertificateUrls (d .Get ("certificate_urls " ), d , config )
244
+ ipVersionProp , err := expandNetworkServicesGatewayIpVersion (d .Get ("ip_version " ), d , config )
239
245
if err != nil {
240
246
return nil , err
241
- } else if v , ok := d .GetOkExists ("certificate_urls" ); ! tpgresource .IsEmptyValue (reflect .ValueOf (certificateUrlsProp )) && (ok || ! reflect .DeepEqual (v , certificateUrlsProp )) {
242
- obj ["certificateUrls" ] = certificateUrlsProp
247
+ } else if v , ok := d .GetOkExists ("ip_version" ); ! tpgresource .IsEmptyValue (reflect .ValueOf (ipVersionProp )) && (ok || ! reflect .DeepEqual (v , ipVersionProp )) {
248
+ obj ["ipVersion" ] = ipVersionProp
249
+ }
250
+ envoyHeadersProp , err := expandNetworkServicesGatewayEnvoyHeaders (d .Get ("envoy_headers" ), d , config )
251
+ if err != nil {
252
+ return nil , err
253
+ } else if v , ok := d .GetOkExists ("envoy_headers" ); ! tpgresource .IsEmptyValue (reflect .ValueOf (envoyHeadersProp )) && (ok || ! reflect .DeepEqual (v , envoyHeadersProp )) {
254
+ obj ["envoyHeaders" ] = envoyHeadersProp
243
255
}
244
256
routingModeProp , err := expandNetworkServicesGatewayRoutingMode (d .Get ("routing_mode" ), d , config )
245
257
if err != nil {
@@ -265,6 +277,10 @@ func expandNetworkServicesGatewayType(v interface{}, d tpgresource.TerraformReso
265
277
return v , nil
266
278
}
267
279
280
+ func expandNetworkServicesGatewayAddresses (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
281
+ return v , nil
282
+ }
283
+
268
284
func expandNetworkServicesGatewayPorts (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
269
285
return v , nil
270
286
}
@@ -277,23 +293,27 @@ func expandNetworkServicesGatewayServerTlsPolicy(v interface{}, d tpgresource.Te
277
293
return v , nil
278
294
}
279
295
280
- func expandNetworkServicesGatewayAddresses (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
296
+ func expandNetworkServicesGatewayCertificateUrls (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
281
297
return v , nil
282
298
}
283
299
284
- func expandNetworkServicesGatewaySubnetwork (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
300
+ func expandNetworkServicesGatewayGatewaySecurityPolicy (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
285
301
return v , nil
286
302
}
287
303
288
304
func expandNetworkServicesGatewayNetwork (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
289
305
return v , nil
290
306
}
291
307
292
- func expandNetworkServicesGatewayGatewaySecurityPolicy (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
308
+ func expandNetworkServicesGatewaySubnetwork (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
293
309
return v , nil
294
310
}
295
311
296
- func expandNetworkServicesGatewayCertificateUrls (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
312
+ func expandNetworkServicesGatewayIpVersion (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
313
+ return v , nil
314
+ }
315
+
316
+ func expandNetworkServicesGatewayEnvoyHeaders (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
297
317
return v , nil
298
318
}
299
319
0 commit comments