@@ -70,17 +70,26 @@ func testSweepDNS(_ string) error {
70
70
return acctest .Sweep (func (scwClient * scw.Client ) error {
71
71
edgeAPI := edge .NewAPI (scwClient )
72
72
73
- listDNS , err := edgeAPI .ListDNSStages (& edge.ListDNSStagesRequest {})
73
+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
74
74
if err != nil {
75
- return fmt .Errorf ("failed to list DNS stages : %w" , err )
75
+ return fmt .Errorf ("failed to list pipelines : %w" , err )
76
76
}
77
77
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 ,
81
81
})
82
82
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
+ }
84
93
}
85
94
}
86
95
@@ -92,17 +101,26 @@ func testSweepTLS(_ string) error {
92
101
return acctest .Sweep (func (scwClient * scw.Client ) error {
93
102
edgeAPI := edge .NewAPI (scwClient )
94
103
95
- listTLS , err := edgeAPI .ListTLSStages (& edge.ListTLSStagesRequest {})
104
+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
96
105
if err != nil {
97
- return fmt .Errorf ("failed to list TLS stages : %w" , err )
106
+ return fmt .Errorf ("failed to list pipelines : %w" , err )
98
107
}
99
108
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 ,
103
112
})
104
113
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
+ }
106
124
}
107
125
}
108
126
@@ -114,17 +132,26 @@ func testSweepCache(_ string) error {
114
132
return acctest .Sweep (func (scwClient * scw.Client ) error {
115
133
edgeAPI := edge .NewAPI (scwClient )
116
134
117
- listCaches , err := edgeAPI .ListCacheStages (& edge.ListCacheStagesRequest {})
135
+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
118
136
if err != nil {
119
- return fmt .Errorf ("failed to list cache stages : %w" , err )
137
+ return fmt .Errorf ("failed to list pipelines : %w" , err )
120
138
}
121
139
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 ,
125
143
})
126
144
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
+ }
128
155
}
129
156
}
130
157
@@ -136,17 +163,26 @@ func testSweepBackend(_ string) error {
136
163
return acctest .Sweep (func (scwClient * scw.Client ) error {
137
164
edgeAPI := edge .NewAPI (scwClient )
138
165
139
- listBackends , err := edgeAPI .ListBackendStages (& edge.ListBackendStagesRequest {})
166
+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
140
167
if err != nil {
141
- return fmt .Errorf ("failed to list backend stage : %w" , err )
168
+ return fmt .Errorf ("failed to list pipelines : %w" , err )
142
169
}
143
170
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 ,
147
174
})
148
175
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
+ }
150
186
}
151
187
}
152
188
@@ -180,17 +216,26 @@ func testSweepWAF(_ string) error {
180
216
return acctest .Sweep (func (scwClient * scw.Client ) error {
181
217
edgeAPI := edge .NewAPI (scwClient )
182
218
183
- listWAF , err := edgeAPI .ListWafStages (& edge.ListWafStagesRequest {})
219
+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
184
220
if err != nil {
185
- return fmt .Errorf ("failed to list WAF stage : %w" , err )
221
+ return fmt .Errorf ("failed to list pipelines : %w" , err )
186
222
}
187
223
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 ,
191
227
})
192
228
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
+ }
194
239
}
195
240
}
196
241
@@ -202,17 +247,26 @@ func testSweepRoute(_ string) error {
202
247
return acctest .Sweep (func (scwClient * scw.Client ) error {
203
248
edgeAPI := edge .NewAPI (scwClient )
204
249
205
- listRoutes , err := edgeAPI .ListRouteStages (& edge.ListRouteStagesRequest {})
250
+ listPipelines , err := edgeAPI .ListPipelines (& edge.ListPipelinesRequest {})
206
251
if err != nil {
207
- return fmt .Errorf ("failed to list route stage : %w" , err )
252
+ return fmt .Errorf ("failed to list pipelines : %w" , err )
208
253
}
209
254
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 ,
213
258
})
214
259
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
+ }
216
270
}
217
271
}
218
272
0 commit comments