diff --git a/compute_operation.go b/compute_operation.go index 66398f9f..ab76895e 100644 --- a/compute_operation.go +++ b/compute_operation.go @@ -63,7 +63,7 @@ func (w *ComputeOperationWaiter) RefreshFunc() resource.StateRefreshFunc { func (w *ComputeOperationWaiter) Conf() *resource.StateChangeConf { return &resource.StateChangeConf{ Pending: []string{"PENDING", "RUNNING"}, - Target: "DONE", + Target: []string{"DONE"}, Refresh: w.RefreshFunc(), } } diff --git a/dns_change.go b/dns_change.go index a1facdd9..38a34135 100644 --- a/dns_change.go +++ b/dns_change.go @@ -32,7 +32,7 @@ func (w *DnsChangeWaiter) RefreshFunc() resource.StateRefreshFunc { func (w *DnsChangeWaiter) Conf() *resource.StateChangeConf { return &resource.StateChangeConf{ Pending: []string{"pending"}, - Target: "done", + Target: []string{"done"}, Refresh: w.RefreshFunc(), } } diff --git a/resource_container_cluster.go b/resource_container_cluster.go index 447583b9..84164401 100644 --- a/resource_container_cluster.go +++ b/resource_container_cluster.go @@ -281,7 +281,7 @@ func resourceContainerClusterCreate(d *schema.ResourceData, meta interface{}) er // Wait until it's created wait := resource.StateChangeConf{ Pending: []string{"PENDING", "RUNNING"}, - Target: "DONE", + Target: []string{"DONE"}, Timeout: 30 * time.Minute, MinTimeout: 3 * time.Second, Refresh: func() (interface{}, string, error) { @@ -373,7 +373,7 @@ func resourceContainerClusterUpdate(d *schema.ResourceData, meta interface{}) er // Wait until it's updated wait := resource.StateChangeConf{ Pending: []string{"PENDING", "RUNNING"}, - Target: "DONE", + Target: []string{"DONE"}, Timeout: 10 * time.Minute, MinTimeout: 2 * time.Second, Refresh: func() (interface{}, string, error) { @@ -413,7 +413,7 @@ func resourceContainerClusterDelete(d *schema.ResourceData, meta interface{}) er // Wait until it's deleted wait := resource.StateChangeConf{ Pending: []string{"PENDING", "RUNNING"}, - Target: "DONE", + Target: []string{"DONE"}, Timeout: 10 * time.Minute, MinTimeout: 3 * time.Second, Refresh: func() (interface{}, string, error) { diff --git a/sqladmin_operation.go b/sqladmin_operation.go index 4fc80204..05a2931b 100644 --- a/sqladmin_operation.go +++ b/sqladmin_operation.go @@ -37,7 +37,7 @@ func (w *SqlAdminOperationWaiter) RefreshFunc() resource.StateRefreshFunc { func (w *SqlAdminOperationWaiter) Conf() *resource.StateChangeConf { return &resource.StateChangeConf{ Pending: []string{"PENDING", "RUNNING"}, - Target: "DONE", + Target: []string{"DONE"}, Refresh: w.RefreshFunc(), } }