@@ -288,7 +288,7 @@ func resourceStorageBucketObjectCreate(d *schema.ResourceData, meta interface{})
288288 return fmt .Errorf ("Error, either \" content\" or \" source\" must be specified" )
289289 }
290290
291- objectsService := storage .NewObjectsService (config .NewStorageClient (userAgent ))
291+ objectsService := storage .NewObjectsService (config .NewStorageClientWithTimeoutOverride (userAgent , d . Timeout ( schema . TimeoutCreate ) ))
292292 object := & storage.Object {Bucket : bucket }
293293
294294 if v , ok := d .GetOk ("cache_control" ); ok {
@@ -360,7 +360,7 @@ func resourceStorageBucketObjectUpdate(d *schema.ResourceData, meta interface{})
360360 bucket := d .Get ("bucket" ).(string )
361361 name := d .Get ("name" ).(string )
362362
363- objectsService := storage .NewObjectsService (config .NewStorageClient (userAgent ))
363+ objectsService := storage .NewObjectsService (config .NewStorageClientWithTimeoutOverride (userAgent , d . Timeout ( schema . TimeoutUpdate ) ))
364364 getCall := objectsService .Get (bucket , name )
365365
366366 res , err := getCall .Do ()
@@ -398,7 +398,7 @@ func resourceStorageBucketObjectRead(d *schema.ResourceData, meta interface{}) e
398398 bucket := d .Get ("bucket" ).(string )
399399 name := d .Get ("name" ).(string )
400400
401- objectsService := storage .NewObjectsService (config .NewStorageClient (userAgent ))
401+ objectsService := storage .NewObjectsService (config .NewStorageClientWithTimeoutOverride (userAgent , d . Timeout ( schema . TimeoutRead ) ))
402402 getCall := objectsService .Get (bucket , name )
403403
404404 if v , ok := d .GetOk ("customer_encryption" ); ok {
@@ -476,7 +476,7 @@ func resourceStorageBucketObjectDelete(d *schema.ResourceData, meta interface{})
476476 bucket := d .Get ("bucket" ).(string )
477477 name := d .Get ("name" ).(string )
478478
479- objectsService := storage .NewObjectsService (config .NewStorageClient (userAgent ))
479+ objectsService := storage .NewObjectsService (config .NewStorageClientWithTimeoutOverride (userAgent , d . Timeout ( schema . TimeoutDelete ) ))
480480
481481 DeleteCall := objectsService .Delete (bucket , name )
482482 err = DeleteCall .Do ()
0 commit comments