@@ -12,7 +12,6 @@ import (
1212 "github.com/hashicorp/terraform-plugin-sdk/helper/schema"
1313
1414 oci_core "github.com/oracle/oci-go-sdk/v42/core"
15- oci_work_requests "github.com/oracle/oci-go-sdk/v42/workrequests"
1615)
1716
1817func init () {
@@ -277,7 +276,6 @@ func createCoreClusterNetwork(d *schema.ResourceData, m interface{}) error {
277276 sync := & CoreClusterNetworkResourceCrud {}
278277 sync .D = d
279278 sync .Client = m .(* OracleClients ).computeManagementClient ()
280- sync .WorkRequestClient = m .(* OracleClients ).workRequestClient
281279
282280 return CreateResource (d , sync )
283281}
@@ -294,7 +292,6 @@ func updateCoreClusterNetwork(d *schema.ResourceData, m interface{}) error {
294292 sync := & CoreClusterNetworkResourceCrud {}
295293 sync .D = d
296294 sync .Client = m .(* OracleClients ).computeManagementClient ()
297- sync .WorkRequestClient = m .(* OracleClients ).workRequestClient
298295
299296 return UpdateResource (d , sync )
300297}
@@ -304,7 +301,6 @@ func deleteCoreClusterNetwork(d *schema.ResourceData, m interface{}) error {
304301 sync .D = d
305302 sync .Client = m .(* OracleClients ).computeManagementClient ()
306303 sync .DisableNotFoundRetries = true
307- sync .WorkRequestClient = m .(* OracleClients ).workRequestClient
308304
309305 return DeleteResource (d , sync )
310306}
@@ -314,7 +310,6 @@ type CoreClusterNetworkResourceCrud struct {
314310 Client * oci_core.ComputeManagementClient
315311 Res * oci_core.ClusterNetwork
316312 DisableNotFoundRetries bool
317- WorkRequestClient * oci_work_requests.WorkRequestClient
318313}
319314
320315func (s * CoreClusterNetworkResourceCrud ) ID () string {
@@ -407,18 +402,8 @@ func (s *CoreClusterNetworkResourceCrud) Create() error {
407402 return err
408403 }
409404
410- workId := response .OpcWorkRequestId
411- if workId != nil {
412- identifier , err := WaitForWorkRequestWithErrorHandling (s .WorkRequestClient , workId , "clusternetwork" , oci_work_requests .WorkRequestResourceActionTypeCreated , s .D .Timeout (schema .TimeoutCreate ), s .DisableNotFoundRetries )
413- if identifier != nil {
414- s .D .SetId (* identifier )
415- }
416- if err != nil {
417- return err
418- }
419- }
420-
421- return s .Get ()
405+ s .Res = & response .ClusterNetwork
406+ return nil
422407}
423408
424409func (s * CoreClusterNetworkResourceCrud ) Get () error {
@@ -506,20 +491,8 @@ func (s *CoreClusterNetworkResourceCrud) Delete() error {
506491
507492 request .RequestMetadata .RetryPolicy = getRetryPolicy (s .DisableNotFoundRetries , "core" )
508493
509- response , err := s .Client .TerminateClusterNetwork (context .Background (), request )
510- if err != nil {
511- return err
512- }
513-
514- workId := response .OpcWorkRequestId
515- if workId != nil {
516- _ , err = WaitForWorkRequestWithErrorHandling (s .WorkRequestClient , workId , "clusternetwork" , oci_work_requests .WorkRequestResourceActionTypeDeleted , s .D .Timeout (schema .TimeoutDelete ), s .DisableNotFoundRetries )
517- if err != nil {
518- return err
519- }
520- }
521-
522- return s .Get ()
494+ _ , err := s .Client .TerminateClusterNetwork (context .Background (), request )
495+ return err
523496}
524497
525498func (s * CoreClusterNetworkResourceCrud ) SetData () error {
0 commit comments