@@ -140,13 +140,14 @@ func LoadBalancerResourceID(res interface{}, workReq *oci_load_balancer.WorkRequ
140140 return nil , false
141141}
142142
143- func LoadBalancerResourceGet (client * oci_load_balancer.LoadBalancerClient , d * schema.ResourceData , wr * oci_load_balancer.WorkRequest , retryOptions ... oci_common.RetryPolicyOption ) (id string , stillWorking bool , err error ) {
143+ func LoadBalancerResourceGet (client * oci_load_balancer.LoadBalancerClient , d * schema.ResourceData , wr * oci_load_balancer.WorkRequest , retryPolicy * oci_common.RetryPolicy ) (id string , stillWorking bool , err error ) {
144144 id = d .Id ()
145145 // NOTE: if the id is for a work request, refresh its state and loadBalancerID.
146146 if strings .HasPrefix (id , "ocid1.loadbalancerworkrequest." ) {
147147 getWorkRequestRequest := oci_load_balancer.GetWorkRequestRequest {}
148148 getWorkRequestRequest .WorkRequestId = & id
149- updatedWorkRes , err := client .GetWorkRequest (context .Background (), getWorkRequestRequest , retryOptions ... )
149+ getWorkRequestRequest .RequestMetadata .RetryPolicy = retryPolicy
150+ updatedWorkRes , err := client .GetWorkRequest (context .Background (), getWorkRequestRequest )
150151 if err != nil {
151152 return "" , false , err
152153 }
@@ -165,7 +166,7 @@ func LoadBalancerResourceGet(client *oci_load_balancer.LoadBalancerClient, d *sc
165166 return id , false , nil
166167}
167168
168- func LoadBalancerWaitForWorkRequest (client * oci_load_balancer.LoadBalancerClient , d * schema.ResourceData , wr * oci_load_balancer.WorkRequest , retryOptions ... oci_common.RetryPolicyOption ) error {
169+ func LoadBalancerWaitForWorkRequest (client * oci_load_balancer.LoadBalancerClient , d * schema.ResourceData , wr * oci_load_balancer.WorkRequest , retryPolicy * oci_common.RetryPolicy ) error {
169170 var e error
170171 stateConf := & resource.StateChangeConf {
171172 Pending : []string {
@@ -179,7 +180,8 @@ func LoadBalancerWaitForWorkRequest(client *oci_load_balancer.LoadBalancerClient
179180 Refresh : func () (interface {}, string , error ) {
180181 getWorkRequestRequest := oci_load_balancer.GetWorkRequestRequest {}
181182 getWorkRequestRequest .WorkRequestId = wr .Id
182- workRequestResponse , err := client .GetWorkRequest (context .Background (), getWorkRequestRequest , retryOptions ... )
183+ getWorkRequestRequest .RequestMetadata .RetryPolicy = retryPolicy
184+ workRequestResponse , err := client .GetWorkRequest (context .Background (), getWorkRequestRequest )
183185 wr = & workRequestResponse .WorkRequest
184186 return wr , string (wr .LifecycleState ), err
185187 },
0 commit comments