@@ -210,6 +210,8 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
210
210
var res map [string ]interface {}
211
211
op := & compute.Operation {}
212
212
213
+ d .Partial (true )
214
+
213
215
if d .HasChange ("proxy_header" ) {
214
216
descriptionProp , err := expandComputeTargetSslProxyDescription (d .Get ("description" ), d , config )
215
217
if err != nil {
@@ -260,6 +262,8 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
260
262
if err != nil {
261
263
return err
262
264
}
265
+
266
+ d .SetPartial ("proxy_header" )
263
267
}
264
268
if d .HasChange ("backend_service" ) {
265
269
descriptionProp , err := expandComputeTargetSslProxyDescription (d .Get ("description" ), d , config )
@@ -311,6 +315,8 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
311
315
if err != nil {
312
316
return err
313
317
}
318
+
319
+ d .SetPartial ("backend_service" )
314
320
}
315
321
if d .HasChange ("ssl_certificates" ) {
316
322
descriptionProp , err := expandComputeTargetSslProxyDescription (d .Get ("description" ), d , config )
@@ -362,8 +368,12 @@ func resourceComputeTargetSslProxyUpdate(d *schema.ResourceData, meta interface{
362
368
if err != nil {
363
369
return err
364
370
}
371
+
372
+ d .SetPartial ("ssl_certificates" )
365
373
}
366
374
375
+ d .Partial (false )
376
+
367
377
return resourceComputeTargetSslProxyRead (d , meta )
368
378
}
369
379
0 commit comments