@@ -31,11 +31,12 @@ endpoints:
31
31
description : >
32
32
A region ID to provision
33
33
this Linode in.
34
- type : string
34
+ type : String
35
35
value : us-east-1a
36
36
type :
37
37
description : A Linode type ID to use for this Linode.
38
- type : string
38
+ type : String
39
+ value : g5-standard-1
39
40
label :
40
41
optional : true
41
42
description : The label to assign this Linode. Defaults to "linode".
@@ -51,7 +52,7 @@ endpoints:
51
52
description : >
52
53
The Distribution to deploy this Linode with. May not be included
53
54
if 'backup_id' or 'image' is sent.
54
- type : string
55
+ type : String
55
56
root_pass :
56
57
optional : unless source == "distro"
57
58
description : >
@@ -309,14 +310,15 @@ endpoints:
309
310
group : Disks
310
311
type : Strange
311
312
authenticated : true
312
- description : Resizes the disk.
313
+ description : Resizes the disk. The Linode this disk is attached to must be shut down for resizing to take effect.
313
314
methods :
314
315
POST :
315
316
oauth : linodes:modify
316
317
dangerous : true
317
318
params :
318
319
size :
319
320
description : The desired size of the disk in MB.
321
+ value : 1024
320
322
type : Integer
321
323
examples :
322
324
curl : |
@@ -341,6 +343,7 @@ endpoints:
341
343
description : >
342
344
New root password for the OS installed on this disk.
343
345
type : String
346
+ value : hunter2
344
347
examples :
345
348
curl : |
346
349
curl -H "Content-Type: application/json" \
@@ -367,10 +370,12 @@ endpoints:
367
370
Sets the name of the image shown in the base image list, defaults
368
371
to the source disk label.
369
372
type : String
373
+ value : My gold master image
370
374
description :
371
375
optional : true
372
376
description : An optional description of the created image
373
377
type : String
378
+ value : This is the image description, it's more descriptive than a label.
374
379
examples :
375
380
curl : |
376
381
curl -H "Content-Type: application/json" \
@@ -417,7 +422,8 @@ endpoints:
417
422
value : My config
418
423
devices :
419
424
description : >
420
- Disks attached to this Linode config.
425
+ Devices that would be attached to a Linode when booted using this config.
426
+ Devices can be either Disks or Volumes, but only one type per slot (a - h).
421
427
type : devices
422
428
comments :
423
429
optional : true
@@ -684,18 +690,17 @@ endpoints:
684
690
dangerous : false
685
691
params :
686
692
region :
687
- optional : true
688
693
description : >
689
694
A region ID to provision
690
695
this Linode in. Required when cloning to a new Linode.
691
- type : string
696
+ type : String
692
697
value : us-east-1a
693
698
type :
694
- optional : true
695
699
description : >
696
700
A Linode type ID to use for this
697
701
Linode. Required when cloning to a new Linode.
698
- type : string
702
+ type : String
703
+ value : g5-standard-1
699
704
linode_id :
700
705
optional : true
701
706
description : >
@@ -720,13 +725,13 @@ endpoints:
720
725
optional : true
721
726
description : >
722
727
A list of disk ID's to include in the clone process. All disks attached to configs will be cloned from the source Linode if not provided.
723
- type : string
728
+ type : String
724
729
isArray : true
725
730
configs :
726
731
optional : true
727
732
description : >
728
733
A list of config ID's to include in the clone process. All configs will be cloned from the source Linode if not provided.
729
- type : string
734
+ type : String
730
735
isArray : true
731
736
examples :
732
737
curl : |
@@ -772,7 +777,7 @@ endpoints:
772
777
type :
773
778
description : >
774
779
A Linode type to use for this Linode.
775
- type : string
780
+ type : String
776
781
examples :
777
782
curl : |
778
783
curl -H "Content-Type: application/json" \
@@ -915,8 +920,12 @@ endpoints:
915
920
params :
916
921
type :
917
922
description : >
918
- An IP Address Type for this IP Address. Public IP's incur a monthly cost.
919
- type : string
923
+ The type of IP Address this is, can be one of "public" or "private".
924
+ Public IP Addresses, over and above the one included with each Linode,
925
+ incur an additional monthly charge. If you need an additional Public IP Address
926
+ you must request one - please open a ticket.
927
+ type : String
928
+ value : private
920
929
examples :
921
930
curl : |
922
931
curl -H "Content-Type: application/json" \
@@ -933,7 +942,7 @@ endpoints:
933
942
Sets IP Sharing for this Linode.
934
943
params :
935
944
ips :
936
- type : string
945
+ type : String
937
946
description : >
938
947
A list of IP Addresses this Linode will share.
939
948
examples :
@@ -1069,6 +1078,7 @@ endpoints:
1069
1078
Label of StackScript.
1070
1079
limit : 3-128 characters
1071
1080
type : String
1081
+ value : Initial Label
1072
1082
description :
1073
1083
optional : true
1074
1084
description : >
@@ -1094,6 +1104,7 @@ endpoints:
1094
1104
description : >
1095
1105
The shell script to run on boot.
1096
1106
type : String
1107
+ value : " #!/bin/bash"
1097
1108
examples :
1098
1109
curl : |
1099
1110
curl -H "Content-Type: application/json" \
@@ -1273,6 +1284,7 @@ endpoints:
1273
1284
description : >
1274
1285
A unique label to identify your new volume with.
1275
1286
type : String
1287
+ value : a_fancy_new_volume
1276
1288
region :
1277
1289
description : >
1278
1290
Which region the new volume should be created in.
@@ -1349,6 +1361,7 @@ endpoints:
1349
1361
description : >
1350
1362
A unique label to identify your new volume with.
1351
1363
type : String
1364
+ value : a_fancy_new_volume
1352
1365
region :
1353
1366
description : >
1354
1367
Which region the new volume should be created in.
0 commit comments