You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Get a specific Elastic Metal server. Get full details of an existing
152
-
* Elastic Metal server associated with the ID.
150
+
* Get a specific Elastic Metal server. Get full details of an existing Elastic Metal server associated with the ID.
153
151
*
154
152
* @param request - The request {@link GetServerRequest}
155
153
* @returns A Promise of Server
@@ -186,8 +184,7 @@ export class API extends ParentAPI {
186
184
)
187
185
188
186
/**
189
-
* Create an Elastic Metal server. Create a new Elastic Metal server. Once the
190
-
* server is created, proceed with the [installation of an OS](#post-3e949e).
187
+
* Create an Elastic Metal server. Create a new Elastic Metal server. Once the server is created, proceed with the [installation of an OS](#post-3e949e).
191
188
*
192
189
* @param request - The request {@link CreateServerRequest}
193
190
* @returns A Promise of Server
@@ -206,9 +203,7 @@ export class API extends ParentAPI {
206
203
)
207
204
208
205
/**
209
-
* Update an Elastic Metal server. Update the server associated with the ID.
210
-
* You can update parameters such as the server's name, tags and description.
211
-
* Any parameters left null in the request body are not updated.
206
+
* Update an Elastic Metal server. Update the server associated with the ID. You can update parameters such as the server's name, tags and description. Any parameters left null in the request body are not updated.
212
207
*
213
208
* @param request - The request {@link UpdateServerRequest}
214
209
* @returns A Promise of Server
@@ -227,8 +222,7 @@ export class API extends ParentAPI {
227
222
)
228
223
229
224
/**
230
-
* Install an Elastic Metal server. Install an Operating System (OS) on the
231
-
* Elastic Metal server with a specific ID.
225
+
* Install an Elastic Metal server. Install an Operating System (OS) on the Elastic Metal server with a specific ID.
232
226
*
233
227
* @param request - The request {@link InstallServerRequest}
234
228
* @returns A Promise of Server
@@ -247,8 +241,7 @@ export class API extends ParentAPI {
247
241
)
248
242
249
243
/**
250
-
* Return server metrics. Get the ping status of the server associated with
251
-
* the ID.
244
+
* Return server metrics. Get the ping status of the server associated with the ID.
252
245
*
253
246
* @param request - The request {@link GetServerMetricsRequest}
254
247
* @returns A Promise of GetServerMetricsResponse
@@ -278,9 +271,7 @@ export class API extends ParentAPI {
278
271
)
279
272
280
273
/**
281
-
* Reboot an Elastic Metal server. Reboot the Elastic Metal server associated
282
-
* with the ID, use the `boot_type` `rescue` to reboot the server in rescue
283
-
* mode.
274
+
* Reboot an Elastic Metal server. Reboot the Elastic Metal server associated with the ID, use the `boot_type` `rescue` to reboot the server in rescue mode.
284
275
*
285
276
* @param request - The request {@link RebootServerRequest}
286
277
* @returns A Promise of Server
@@ -318,9 +309,7 @@ export class API extends ParentAPI {
318
309
)
319
310
320
311
/**
321
-
* Stop an Elastic Metal server. Stop the server associated with the ID. The
322
-
* server remains allocated to your account and all data remains on the local
323
-
* storage of the server.
312
+
* Stop an Elastic Metal server. Stop the server associated with the ID. The server remains allocated to your account and all data remains on the local storage of the server.
324
313
*
325
314
* @param request - The request {@link StopServerRequest}
326
315
* @returns A Promise of Server
@@ -356,8 +345,7 @@ export class API extends ParentAPI {
356
345
)
357
346
358
347
/**
359
-
* List server events. List event (i.e. start/stop/reboot) associated to the
360
-
* server ID.
348
+
* List server events. List event (i.e. start/stop/reboot) associated to the server ID.
361
349
*
362
350
* @param request - The request {@link ListServerEventsRequest}
363
351
* @returns A Promise of ListServerEventsResponse
@@ -366,8 +354,7 @@ export class API extends ParentAPI {
* Get default partitioning schema. Get the default partitioning schema for
370
-
* the given offer ID and OS ID.
357
+
* Get default partitioning schema. Get the default partitioning schema for the given offer ID and OS ID.
371
358
*
372
359
* @param request - The request {@link GetDefaultPartitioningSchemaRequest}
373
360
* @returns A Promise of Schema
@@ -388,9 +375,7 @@ export class API extends ParentAPI {
388
375
)
389
376
390
377
/**
391
-
* Validate client partitioning schema. Validate the incoming partitioning
392
-
* schema from a user before installing the server. Return default ErrorCode
393
-
* if invalid.
378
+
* Validate client partitioning schema. Validate the incoming partitioning schema from a user before installing the server. Return default ErrorCode if invalid.
394
379
*
395
380
* @param request - The request {@link ValidatePartitioningSchemaRequest}
396
381
*/
@@ -407,18 +392,10 @@ export class API extends ParentAPI {
* After adding the BMC option, you need to Get Remote Access to get the
419
-
* login/password
420
-
* https://developers.scaleway.com/en/products/baremetal/api/#get-cefc0f. Do
421
-
* not forget to delete the Option after use.
395
+
* Start BMC access. Start BMC (Baseboard Management Controller) access associated with the ID.
396
+
The BMC (Baseboard Management Controller) access is available one hour after the installation of the server.
397
+
You need first to create an option Remote Access. You will find the ID and the price with a call to listOffers (https://developers.scaleway.com/en/products/baremetal/api/#get-78db92). Then add the option https://developers.scaleway.com/en/products/baremetal/api/#post-b14abd.
398
+
After adding the BMC option, you need to Get Remote Access to get the login/password https://developers.scaleway.com/en/products/baremetal/api/#get-cefc0f. Do not forget to delete the Option after use.
422
399
*
423
400
* @param request - The request {@link StartBMCAccessRequest}
424
401
* @returns A Promise of BMCAccess
@@ -437,9 +414,7 @@ export class API extends ParentAPI {
437
414
)
438
415
439
416
/**
440
-
* Get BMC access. Get the BMC (Baseboard Management Controller) access
441
-
* associated with the ID, including the URL and login information needed to
442
-
* connect.
417
+
* Get BMC access. Get the BMC (Baseboard Management Controller) access associated with the ID, including the URL and login information needed to connect.
443
418
*
444
419
* @param request - The request {@link GetBMCAccessRequest}
445
420
* @returns A Promise of BMCAccess
@@ -454,8 +429,7 @@ export class API extends ParentAPI {
0 commit comments