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
Copy file name to clipboardExpand all lines: openapi.yaml
+48-5Lines changed: 48 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -6046,6 +6046,12 @@ paths:
6046
6046
* Disks and Configs must be created manually.
6047
6047
* This is only recommended for advanced use cases.
6048
6048
6049
+
* **BETA** Using cloud-init with [Metadata](/docs/products/compute/compute-instances/guides/metadata/).
6050
+
* Automate system configuration and software installation by providing a base-64 encoded [cloud-config](/docs/products/compute/compute-instances/guides/metadata-cloud-config/) file.
6051
+
* Requires a compatible Image. You can determine compatible Images by checking for `cloud-init` under `capabilities` when using Images List ([GET /images](/docs/api/images/#images-list)).
6052
+
* Requires a compatible Region. You can determine compatible Regions by checking for `Metadata` under `capabilities` when using Regions List ([GET /regions](/docs/api/regions/#regions-list)).
6053
+
* This feature is in beta and is currently limited to certain Regions and distributions. Please be aware that this feature may receive breaking updates in the future. This notice will be removed when this feature is out of beta.
6054
+
6049
6055
**Important**: You must be an unrestricted User in order to add or modify
The "+order_by" and "+order" operators are not available for [filtering](/docs/api/#filtering-and-sorting) on this key.
21308
21318
example: available
21319
+
capabilities:
21320
+
x-linode-cli-display: 8
21321
+
type: array
21322
+
readOnly: true
21323
+
description: |
21324
+
A list containing the following possible capabilities of this Image:
21325
+
21326
+
`cloud-init`: This Image supports cloud-init with [Metadata](/docs/products/compute/compute-instances/guides/metadata/). Only applies to public Images.
21327
+
items:
21328
+
type: string
21329
+
example:
21330
+
- cloud-init
21309
21331
Invoice:
21310
21332
type: object
21311
21333
description: Account Invoice object
@@ -22365,6 +22387,11 @@ components:
22365
22387
description: The Linode's host machine, as a UUID.
22366
22388
readOnly: true
22367
22389
example: 3a3ddd59d9a78bb8de041391075df44de62bfec8
22390
+
has_user_data:
22391
+
type: boolean
22392
+
description: Whether this compute instance was provisioned utilizing `user_data` provided via the Metadata service. See the [Linode Create](/docs/api/linode-instances/#linode-create) description for more information on Metadata.
22393
+
readOnly: true
22394
+
example: true
22368
22395
LinodeConfig:
22369
22396
type: object
22370
22397
properties:
@@ -22568,6 +22595,22 @@ components:
22568
22595
If it is deployed from an Image or a Backup and you wish it to remain `offline`
22569
22596
after deployment, set this to `false`.
22570
22597
default: true
22598
+
metadata:
22599
+
type: object
22600
+
writeOnly: true
22601
+
description: |
22602
+
An object containing user-defined data relevant to the creation of Linodes.
0 commit comments