@@ -70,17 +70,26 @@ func testSweepDNS(_ string) error {
7070 return acctest .Sweep (func (scwClient * scw.Client ) error {
7171 edgeAPI := edge .NewAPI (scwClient )
7272
73- listDNS , err := edgeAPI .ListDNSStages (& edge.ListDNSStagesRequest {})
73+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
7474 if err != nil {
75- return fmt .Errorf ("failed to list DNS stages : %w" , err )
75+ return fmt .Errorf ("failed to list pipelines : %w" , err )
7676 }
7777
78- for _ , stage := range listDNS . Stages {
79- err = edgeAPI .DeleteDNSStage (& edge.DeleteDNSStageRequest {
80- DNSStageID : stage .ID ,
78+ for _ , pipeline := range listPipelines . Pipelines {
79+ listDNS , err : = edgeAPI .ListDNSStages (& edge.ListDNSStagesRequest {
80+ PipelineID : pipeline .ID ,
8181 })
8282 if err != nil {
83- return fmt .Errorf ("failed to delete DNS stage: %w" , err )
83+ return fmt .Errorf ("failed to list DNS stages: %w" , err )
84+ }
85+
86+ for _ , stage := range listDNS .Stages {
87+ err = edgeAPI .DeleteDNSStage (& edge.DeleteDNSStageRequest {
88+ DNSStageID : stage .ID ,
89+ })
90+ if err != nil {
91+ return fmt .Errorf ("failed to delete DNS stage: %w" , err )
92+ }
8493 }
8594 }
8695
@@ -92,17 +101,26 @@ func testSweepTLS(_ string) error {
92101 return acctest .Sweep (func (scwClient * scw.Client ) error {
93102 edgeAPI := edge .NewAPI (scwClient )
94103
95- listTLS , err := edgeAPI .ListTLSStages (& edge.ListTLSStagesRequest {})
104+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
96105 if err != nil {
97- return fmt .Errorf ("failed to list TLS stages : %w" , err )
106+ return fmt .Errorf ("failed to list pipelines : %w" , err )
98107 }
99108
100- for _ , stage := range listTLS . Stages {
101- err = edgeAPI .DeleteTLSStage (& edge.DeleteTLSStageRequest {
102- TLSStageID : stage .ID ,
109+ for _ , pipeline := range listPipelines . Pipelines {
110+ listTLS , err : = edgeAPI .ListTLSStages (& edge.ListTLSStagesRequest {
111+ PipelineID : pipeline .ID ,
103112 })
104113 if err != nil {
105- return fmt .Errorf ("failed to delete TLS stage: %w" , err )
114+ return fmt .Errorf ("failed to list TLS stages: %w" , err )
115+ }
116+
117+ for _ , stage := range listTLS .Stages {
118+ err = edgeAPI .DeleteTLSStage (& edge.DeleteTLSStageRequest {
119+ TLSStageID : stage .ID ,
120+ })
121+ if err != nil {
122+ return fmt .Errorf ("failed to delete TLS stage: %w" , err )
123+ }
106124 }
107125 }
108126
@@ -114,17 +132,26 @@ func testSweepCache(_ string) error {
114132 return acctest .Sweep (func (scwClient * scw.Client ) error {
115133 edgeAPI := edge .NewAPI (scwClient )
116134
117- listCaches , err := edgeAPI .ListCacheStages (& edge.ListCacheStagesRequest {})
135+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
118136 if err != nil {
119- return fmt .Errorf ("failed to list cache stages : %w" , err )
137+ return fmt .Errorf ("failed to list pipelines : %w" , err )
120138 }
121139
122- for _ , stage := range listCaches . Stages {
123- err = edgeAPI .DeleteCacheStage (& edge.DeleteCacheStageRequest {
124- CacheStageID : stage .ID ,
140+ for _ , pipeline := range listPipelines . Pipelines {
141+ listCaches , err : = edgeAPI .ListCacheStages (& edge.ListCacheStagesRequest {
142+ PipelineID : pipeline .ID ,
125143 })
126144 if err != nil {
127- return fmt .Errorf ("failed to delete cache stage: %w" , err )
145+ return fmt .Errorf ("failed to list cache stages: %w" , err )
146+ }
147+
148+ for _ , stage := range listCaches .Stages {
149+ err = edgeAPI .DeleteCacheStage (& edge.DeleteCacheStageRequest {
150+ CacheStageID : stage .ID ,
151+ })
152+ if err != nil {
153+ return fmt .Errorf ("failed to delete cache stage: %w" , err )
154+ }
128155 }
129156 }
130157
@@ -136,17 +163,26 @@ func testSweepBackend(_ string) error {
136163 return acctest .Sweep (func (scwClient * scw.Client ) error {
137164 edgeAPI := edge .NewAPI (scwClient )
138165
139- listBackends , err := edgeAPI .ListBackendStages (& edge.ListBackendStagesRequest {})
166+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
140167 if err != nil {
141- return fmt .Errorf ("failed to list backend stage : %w" , err )
168+ return fmt .Errorf ("failed to list pipelines : %w" , err )
142169 }
143170
144- for _ , stage := range listBackends . Stages {
145- err = edgeAPI .DeleteBackendStage (& edge.DeleteBackendStageRequest {
146- BackendStageID : stage .ID ,
171+ for _ , pipeline := range listPipelines . Pipelines {
172+ listBackends , err : = edgeAPI .ListBackendStages (& edge.ListBackendStagesRequest {
173+ PipelineID : pipeline .ID ,
147174 })
148175 if err != nil {
149- return fmt .Errorf ("failed to delete backend stage: %w" , err )
176+ return fmt .Errorf ("failed to list backend stage: %w" , err )
177+ }
178+
179+ for _ , stage := range listBackends .Stages {
180+ err = edgeAPI .DeleteBackendStage (& edge.DeleteBackendStageRequest {
181+ BackendStageID : stage .ID ,
182+ })
183+ if err != nil {
184+ return fmt .Errorf ("failed to delete backend stage: %w" , err )
185+ }
150186 }
151187 }
152188
@@ -180,17 +216,26 @@ func testSweepWAF(_ string) error {
180216 return acctest .Sweep (func (scwClient * scw.Client ) error {
181217 edgeAPI := edge .NewAPI (scwClient )
182218
183- listWAF , err := edgeAPI .ListWafStages (& edge.ListWafStagesRequest {})
219+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
184220 if err != nil {
185- return fmt .Errorf ("failed to list WAF stage : %w" , err )
221+ return fmt .Errorf ("failed to list pipelines : %w" , err )
186222 }
187223
188- for _ , stage := range listWAF . Stages {
189- err = edgeAPI .DeleteWafStage (& edge.DeleteWafStageRequest {
190- WafStageID : stage .ID ,
224+ for _ , pipeline := range listPipelines . Pipelines {
225+ listWAF , err : = edgeAPI .ListWafStages (& edge.ListWafStagesRequest {
226+ PipelineID : pipeline .ID ,
191227 })
192228 if err != nil {
193- return fmt .Errorf ("failed to delete WAF stage: %w" , err )
229+ return fmt .Errorf ("failed to list WAF stage: %w" , err )
230+ }
231+
232+ for _ , stage := range listWAF .Stages {
233+ err = edgeAPI .DeleteWafStage (& edge.DeleteWafStageRequest {
234+ WafStageID : stage .ID ,
235+ })
236+ if err != nil {
237+ return fmt .Errorf ("failed to delete WAF stage: %w" , err )
238+ }
194239 }
195240 }
196241
@@ -202,17 +247,26 @@ func testSweepRoute(_ string) error {
202247 return acctest .Sweep (func (scwClient * scw.Client ) error {
203248 edgeAPI := edge .NewAPI (scwClient )
204249
205- listRoutes , err := edgeAPI .ListRouteStages (& edge.ListRouteStagesRequest {})
250+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
206251 if err != nil {
207- return fmt .Errorf ("failed to list route stage : %w" , err )
252+ return fmt .Errorf ("failed to list pipelines : %w" , err )
208253 }
209254
210- for _ , stage := range listRoutes . Stages {
211- err = edgeAPI .DeleteRouteStage (& edge.DeleteRouteStageRequest {
212- RouteStageID : stage .ID ,
255+ for _ , pipeline := range listPipelines . Pipelines {
256+ listRoutes , err : = edgeAPI .ListRouteStages (& edge.ListRouteStagesRequest {
257+ PipelineID : pipeline .ID ,
213258 })
214259 if err != nil {
215- return fmt .Errorf ("failed to delete route stage: %w" , err )
260+ return fmt .Errorf ("failed to list route stage: %w" , err )
261+ }
262+
263+ for _ , stage := range listRoutes .Stages {
264+ err = edgeAPI .DeleteRouteStage (& edge.DeleteRouteStageRequest {
265+ RouteStageID : stage .ID ,
266+ })
267+ if err != nil {
268+ return fmt .Errorf ("failed to delete route stage: %w" , err )
269+ }
216270 }
217271 }
218272
0 commit comments