interface_history
Creates, updates, deletes, gets or lists an interface_history resource.
Overview
| Name | interface_history |
| Type | Resource |
| Id | linode.linode.interface_history |
Fields
The following fields are returned by SELECT queries:
- list
Returns a paginated list of network interface versions for a Linode.
| Name | Datatype | Description |
|---|---|---|
interface_history_id | integer | Filterable, Read-only The unique ID for this history version. |
interface_id | integer | Filterable, Read-only The network interface defined in the version. |
linode_id | integer | Filterable, Read-only The Linode the interface_id belongs to. |
created | string (date-time) | Filterable, Read-only When this version was created. Use created to determine which settings an interface prevously had. (example: 2025-08-01T00:01:01) |
interface_data | string | The JSON body returned in response to a successful PUT, POST, or DELETE operation on the interface. |
version | integer | Filterable, Read-only The network interface's version. The first version from a POST is 1. The version number is incremented when the network interface configuration is changed. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list | select | linodeId | Beta Lists the history of network interfaces by version for a Linode. This operation is for Linode interfaces, and not for legacy configuration profile interfaces. Learn more... Learn more... |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
linodeId | string | The id of the Linode. |
SELECT examples
- list
Beta Lists the history of network interfaces by version for a Linode. This operation is for Linode interfaces, and not for legacy configuration profile interfaces.
Learn more...
Learn more...
SELECT
interface_history_id,
interface_id,
linode_id,
created,
interface_data,
version
FROM linode.linode.interface_history
WHERE linodeId = '{{ linodeId }}' -- required
;