@@ -13,18 +13,18 @@ const bmPath = "/v2/bare-metals"
13
13
// BareMetalServerService is the interface to interact with the Bare Metal endpoints on the Vultr API
14
14
// Link : https://www.vultr.com/api/#tag/baremetal
15
15
type BareMetalServerService interface {
16
- Create (ctx context.Context , bmCreate * BareMetalCreate ) (* BareMetalServer ,* http.Response , error )
16
+ Create (ctx context.Context , bmCreate * BareMetalCreate ) (* BareMetalServer , * http.Response , error )
17
17
Get (ctx context.Context , serverID string ) (* BareMetalServer , * http.Response , error )
18
18
Update (ctx context.Context , serverID string , bmReq * BareMetalUpdate ) (* BareMetalServer , * http.Response , error )
19
19
Delete (ctx context.Context , serverID string ) error
20
- List (ctx context.Context , options * ListOptions ) ([]BareMetalServer , * Meta ,* http.Response , error )
20
+ List (ctx context.Context , options * ListOptions ) ([]BareMetalServer , * Meta , * http.Response , error )
21
21
22
- GetBandwidth (ctx context.Context , serverID string ) (* Bandwidth ,* http.Response , error )
23
- GetUserData (ctx context.Context , serverID string ) (* UserData , * http.Response ,error )
24
- GetVNCUrl (ctx context.Context , serverID string ) (* VNCUrl ,* http.Response , error )
22
+ GetBandwidth (ctx context.Context , serverID string ) (* Bandwidth , * http.Response , error )
23
+ GetUserData (ctx context.Context , serverID string ) (* UserData , * http.Response , error )
24
+ GetVNCUrl (ctx context.Context , serverID string ) (* VNCUrl , * http.Response , error )
25
25
26
- ListIPv4s (ctx context.Context , serverID string , options * ListOptions ) ([]IPv4 , * Meta ,* http.Response , error )
27
- ListIPv6s (ctx context.Context , serverID string , options * ListOptions ) ([]IPv6 , * Meta ,* http.Response , error )
26
+ ListIPv4s (ctx context.Context , serverID string , options * ListOptions ) ([]IPv4 , * Meta , * http.Response , error )
27
+ ListIPv6s (ctx context.Context , serverID string , options * ListOptions ) ([]IPv6 , * Meta , * http.Response , error )
28
28
29
29
Halt (ctx context.Context , serverID string ) error
30
30
Reboot (ctx context.Context , serverID string ) error
@@ -146,18 +146,18 @@ func (b *BareMetalServerServiceHandler) Create(ctx context.Context, bmCreate *Ba
146
146
bm := new (bareMetalBase )
147
147
resp , err := b .client .DoWithContext (ctx , req , bm )
148
148
if err != nil {
149
- return nil ,resp , err
149
+ return nil , resp , err
150
150
}
151
151
152
- return bm .BareMetal ,resp , nil
152
+ return bm .BareMetal , resp , nil
153
153
}
154
154
155
155
// Get information for a Bare Metal instance.
156
- func (b * BareMetalServerServiceHandler ) Get (ctx context.Context , serverID string ) (* BareMetalServer ,* http.Response , error ) {
156
+ func (b * BareMetalServerServiceHandler ) Get (ctx context.Context , serverID string ) (* BareMetalServer , * http.Response , error ) {
157
157
uri := fmt .Sprintf ("%s/%s" , bmPath , serverID )
158
158
req , err := b .client .NewRequest (ctx , http .MethodGet , uri , nil )
159
159
if err != nil {
160
- return nil ,nil ,err
160
+ return nil , nil , err
161
161
}
162
162
163
163
bms := new (bareMetalBase )
@@ -166,15 +166,15 @@ func (b *BareMetalServerServiceHandler) Get(ctx context.Context, serverID string
166
166
return nil , resp , err
167
167
}
168
168
169
- return bms .BareMetal ,resp , nil
169
+ return bms .BareMetal , resp , nil
170
170
}
171
171
172
172
// Update a Bare Metal server
173
- func (b * BareMetalServerServiceHandler ) Update (ctx context.Context , serverID string , bmReq * BareMetalUpdate ) (* BareMetalServer ,* http.Response ,error ) {
173
+ func (b * BareMetalServerServiceHandler ) Update (ctx context.Context , serverID string , bmReq * BareMetalUpdate ) (* BareMetalServer , * http.Response , error ) {
174
174
uri := fmt .Sprintf ("%s/%s" , bmPath , serverID )
175
175
req , err := b .client .NewRequest (ctx , http .MethodPatch , uri , bmReq )
176
176
if err != nil {
177
- return nil ,nil , err
177
+ return nil , nil , err
178
178
}
179
179
180
180
bms := new (bareMetalBase )
@@ -183,7 +183,7 @@ func (b *BareMetalServerServiceHandler) Update(ctx context.Context, serverID str
183
183
return nil , resp , err
184
184
}
185
185
186
- return bms .BareMetal ,resp , nil
186
+ return bms .BareMetal , resp , nil
187
187
}
188
188
189
189
// Delete a Bare Metal server.
@@ -193,7 +193,7 @@ func (b *BareMetalServerServiceHandler) Delete(ctx context.Context, serverID str
193
193
if err != nil {
194
194
return nil
195
195
}
196
- _ , err = b .client .DoWithContext (ctx , req , nil )
196
+ _ , err = b .client .DoWithContext (ctx , req , nil )
197
197
return err
198
198
}
199
199
@@ -214,14 +214,14 @@ func (b *BareMetalServerServiceHandler) List(ctx context.Context, options *ListO
214
214
bms := new (bareMetalsBase )
215
215
resp , err := b .client .DoWithContext (ctx , req , bms )
216
216
if err != nil {
217
- return nil , nil ,resp , err
217
+ return nil , nil , resp , err
218
218
}
219
219
220
220
return bms .BareMetals , bms .Meta , resp , nil
221
221
}
222
222
223
223
// GetBandwidth used by a Bare Metal server.
224
- func (b * BareMetalServerServiceHandler ) GetBandwidth (ctx context.Context , serverID string ) (* Bandwidth ,* http.Response , error ) {
224
+ func (b * BareMetalServerServiceHandler ) GetBandwidth (ctx context.Context , serverID string ) (* Bandwidth , * http.Response , error ) {
225
225
uri := fmt .Sprintf ("%s/%s/bandwidth" , bmPath , serverID )
226
226
req , err := b .client .NewRequest (ctx , http .MethodGet , uri , nil )
227
227
if err != nil {
@@ -242,11 +242,11 @@ func (b *BareMetalServerServiceHandler) GetUserData(ctx context.Context, serverI
242
242
uri := fmt .Sprintf ("%s/%s/user-data" , bmPath , serverID )
243
243
req , err := b .client .NewRequest (ctx , http .MethodGet , uri , nil )
244
244
if err != nil {
245
- return nil ,nil , err
245
+ return nil , nil , err
246
246
}
247
247
248
248
userData := new (userDataBase )
249
- resp ,err := b .client .DoWithContext (ctx , req , userData )
249
+ resp , err := b .client .DoWithContext (ctx , req , userData )
250
250
if err != nil {
251
251
return nil , nil , err
252
252
}
@@ -255,17 +255,17 @@ func (b *BareMetalServerServiceHandler) GetUserData(ctx context.Context, serverI
255
255
}
256
256
257
257
// GetVNCUrl gets the vnc url for a given Bare Metal server.
258
- func (b * BareMetalServerServiceHandler ) GetVNCUrl (ctx context.Context , serverID string ) (* VNCUrl , * http.Response , error ) {
258
+ func (b * BareMetalServerServiceHandler ) GetVNCUrl (ctx context.Context , serverID string ) (* VNCUrl , * http.Response , error ) {
259
259
uri := fmt .Sprintf ("%s/%s/vnc" , bmPath , serverID )
260
260
req , err := b .client .NewRequest (ctx , http .MethodGet , uri , nil )
261
261
if err != nil {
262
262
return nil , nil , err
263
263
}
264
264
265
265
vnc := new (vncBase )
266
- resp ,err := b .client .DoWithContext (ctx , req , vnc )
266
+ resp , err := b .client .DoWithContext (ctx , req , vnc )
267
267
if err != nil {
268
- return nil ,resp , err
268
+ return nil , resp , err
269
269
}
270
270
271
271
return vnc .VNCUrl , resp , nil
@@ -277,18 +277,18 @@ func (b *BareMetalServerServiceHandler) ListIPv4s(ctx context.Context, serverID
277
277
uri := fmt .Sprintf ("%s/%s/ipv4" , bmPath , serverID )
278
278
req , err := b .client .NewRequest (ctx , http .MethodGet , uri , nil )
279
279
if err != nil {
280
- return nil , nil ,nil ,err
280
+ return nil , nil , nil , err
281
281
}
282
282
283
283
newValues , err := query .Values (options )
284
284
if err != nil {
285
- return nil , nil ,nil , err
285
+ return nil , nil , nil , err
286
286
}
287
287
288
288
req .URL .RawQuery = newValues .Encode ()
289
289
290
290
ipv4 := new (ipBase )
291
- resp , err := b .client .DoWithContext (ctx , req , ipv4 )
291
+ resp , err := b .client .DoWithContext (ctx , req , ipv4 )
292
292
if err != nil {
293
293
return nil , nil , resp , err
294
294
}
@@ -303,20 +303,20 @@ func (b *BareMetalServerServiceHandler) ListIPv6s(ctx context.Context, serverID
303
303
uri := fmt .Sprintf ("%s/%s/ipv6" , bmPath , serverID )
304
304
req , err := b .client .NewRequest (ctx , http .MethodGet , uri , nil )
305
305
if err != nil {
306
- return nil , nil ,nil , err
306
+ return nil , nil , nil , err
307
307
}
308
308
309
309
newValues , err := query .Values (options )
310
310
if err != nil {
311
- return nil , nil ,nil , err
311
+ return nil , nil , nil , err
312
312
}
313
313
314
314
req .URL .RawQuery = newValues .Encode ()
315
315
316
316
ipv6 := new (ipBase )
317
- resp , err := b .client .DoWithContext (ctx , req , ipv6 )
317
+ resp , err := b .client .DoWithContext (ctx , req , ipv6 )
318
318
if err != nil {
319
- return nil , nil ,resp , err
319
+ return nil , nil , resp , err
320
320
}
321
321
322
322
return ipv6 .IPv6s , ipv6 .Meta , resp , nil
@@ -332,7 +332,7 @@ func (b *BareMetalServerServiceHandler) Halt(ctx context.Context, serverID strin
332
332
return err
333
333
}
334
334
335
- _ , err = b .client .DoWithContext (ctx , req , nil )
335
+ _ , err = b .client .DoWithContext (ctx , req , nil )
336
336
return err
337
337
}
338
338
@@ -363,7 +363,7 @@ func (b *BareMetalServerServiceHandler) Start(ctx context.Context, serverID stri
363
363
364
364
// Reinstall the operating system on a Bare Metal server.
365
365
// All data will be permanently lost, but the IP address will remain the same.
366
- func (b * BareMetalServerServiceHandler ) Reinstall (ctx context.Context , serverID string ) (* BareMetalServer , * http.Response ,error ) {
366
+ func (b * BareMetalServerServiceHandler ) Reinstall (ctx context.Context , serverID string ) (* BareMetalServer , * http.Response , error ) {
367
367
uri := fmt .Sprintf ("%s/%s/reinstall" , bmPath , serverID )
368
368
req , err := b .client .NewRequest (ctx , http .MethodPost , uri , nil )
369
369
if err != nil {
@@ -376,7 +376,7 @@ func (b *BareMetalServerServiceHandler) Reinstall(ctx context.Context, serverID
376
376
return nil , resp , err
377
377
}
378
378
379
- return bms .BareMetal ,resp , nil
379
+ return bms .BareMetal , resp , nil
380
380
}
381
381
382
382
// MassStart will start a list of Bare Metal servers the machine is already running, it will be restarted.
@@ -419,18 +419,18 @@ func (b *BareMetalServerServiceHandler) MassReboot(ctx context.Context, serverLi
419
419
}
420
420
421
421
// GetUpgrades that are available for a Bare Metal server.
422
- func (b * BareMetalServerServiceHandler ) GetUpgrades (ctx context.Context , serverID string ) (* Upgrades , * http.Response ,error ) {
422
+ func (b * BareMetalServerServiceHandler ) GetUpgrades (ctx context.Context , serverID string ) (* Upgrades , * http.Response , error ) {
423
423
uri := fmt .Sprintf ("%s/%s/upgrades" , bmPath , serverID )
424
424
req , err := b .client .NewRequest (ctx , http .MethodGet , uri , nil )
425
425
if err != nil {
426
- return nil ,nil , err
426
+ return nil , nil , err
427
427
}
428
428
429
429
upgrades := new (upgradeBase )
430
- resp ,err := b .client .DoWithContext (ctx , req , upgrades )
430
+ resp , err := b .client .DoWithContext (ctx , req , upgrades )
431
431
if err != nil {
432
- return nil ,resp , err
432
+ return nil , resp , err
433
433
}
434
434
435
- return upgrades .Upgrades ,resp ,nil
435
+ return upgrades .Upgrades , resp , nil
436
436
}
0 commit comments