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
+27-12Lines changed: 27 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
openapi: 3.0.1
2
2
info:
3
-
version: 4.162.0
3
+
version: 4.163.0
4
4
5
5
title: Linode API
6
6
description: |
@@ -6022,6 +6022,11 @@ paths:
6022
6022
* You may also supply a list of usernames via the `authorized_users` field.
6023
6023
* These users must have an SSH Key associated with your Profile first. See SSH Key Add ([POST /profile/sshkeys](/docs/api/profile/#ssh-key-add)) for more information.
6024
6024
6025
+
* Using cloud-init with [Metadata](/docs/products/compute/compute-instances/guides/metadata/).
6026
+
* Automate system configuration and software installation by providing a base-64 encoded [cloud-config](/docs/products/compute/compute-instances/guides/metadata-cloud-config/) file.
6027
+
* 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)).
6028
+
* 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)).
6029
+
6025
6030
* Using a StackScript.
6026
6031
* See StackScripts List ([GET /linode/stackscripts](/docs/api/stackscripts/#stackscripts-list)) for
6027
6032
a list of available StackScripts.
@@ -6047,12 +6052,6 @@ paths:
6047
6052
* See Linode Boot ([POST /linode/instances/{linodeId}/boot](/docs/api/linode-instances/#linode-boot)).
6048
6053
* Disks and Configs must be created manually.
6049
6054
* This is only recommended for advanced use cases.
6050
-
6051
-
* **BETA** Using cloud-init with [Metadata](/docs/products/compute/compute-instances/guides/metadata/).
6052
-
* Automate system configuration and software installation by providing a base-64 encoded [cloud-config](/docs/products/compute/compute-instances/guides/metadata-cloud-config/) file.
6053
-
* 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)).
6054
-
* 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)).
6055
-
* 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.
* Requires a `root_pass` be supplied to use for the root User's Account.
8482
8489
* It is recommended to supply SSH keys for the root User using the
8483
8490
`authorized_keys` field.
8491
+
* Linodes utilizing Metadata (`"has_user_data": true`) should include `metadata.user_data` in the rebuild request to continue using the service.
8484
8492
8485
8493
You also have the option to resize the Linode to a different plan by including the `type` parameter with your request. Note that resizing involves migrating the Linode to a new hardware host, while rebuilding without resizing maintains the same hardware host. Resizing also requires significantly more time for completion of this command. The following additional conditions apply:
Cannot be modified after provisioning. To update, use either the [Linode Clone](/docs/api/linode-instances/#linode-clone) or [Linode Rebuild](/docs/api/linode-instances/#linode-rebuild) commands.
22746
+
22732
22747
Must not be included when cloning to an existing Linode.
22733
22748
22734
22749
Unencoded data must not exceed 65535 bytes, or about 16kb encoded.
0 commit comments