types
Creates, updates, deletes, gets or lists a types
resource.
Overview
Name | types |
Type | Resource |
Id | linode.linode.types |
Fields
The following fields are returned by SELECT
queries:
- get_linode_type
- get_linode_types
A single Linode Type.
Name | Datatype | Description |
---|---|---|
id | string | Read-only The ID representing the Linode type. (example: g6-standard-2) |
addons | object | Read-only Optional add-on services for Linodes and their associated cost. |
class | string | Filterable, Read-only The class of the Linode type. - nanode . These instances are good for low-duty workloads, where performance isn't critical. - standard . These instances are good for medium-duty workloads, and offer a good mix of performance, resources, and price. - dedicated . These instances are good for full-duty workloads where consistent performance is important. - premium (limited regions). This includes the features of a dedicated instance as well as the latest AMD EPYC™ CPUs. This ensures your applications are running on the latest hardware with consistently high performance. Only available in regions with "Premium Plans" in their capabilities . - gpu (limited regions). Linodes with dedicated NVIDIA Quadro® RTX 6000 GPUs accelerate highly specialized applications such as machine learning, AI, and video transcoding. Only available in regions with GPU Linodes in their capabilities . - accelerated (limited regions). These leverage the power of dedicated, application-specific integrated circuits (ASIC), starting with NETINT Video Processing Units (VPUs). They're ideal for video transcoding, media processing, and other compute-heavy workloads. Designed to offload specialized tasks, these instances deliver faster processing times and greater efficiency than traditional CPU-based solutions. Only available in regions with Accelerated in their capabilities . - highmem . High Memory instances favor RAM over other resources, and can be good for memory hungry use cases like caching and in-memory databases. All High Memory plans contain dedicated CPU cores. > 📘 > > - A nanode class is listed as a 1 GB Linode in Cloud Manager. The API, the CLI, and billing continue to refer to these as a Nanode. > > - A standard class is listed as a Shared Linode in Cloud Manager. The API, the CLI, and billing still refer to these as Standard. (example: standard) |
disk | integer | Filterable, Read-only The Linode type's disk size in MB. |
gpus | integer | Filterable, Read-only The number of GPUs this Linode type offers. |
label | string | Filterable, Read-only The display name for the Linode type. (example: Linode 4GB) |
memory | integer | Filterable, Read-only Amount of RAM included in this Linode type. |
network_out | integer | Filterable, Read-only The Mbits outbound bandwidth allocation. |
price | object | Read-only The default cost of provisioning this Linode type. Prices are in U.S. dollars, broken down into hourly and monthly charges. Certain regions have different prices. For region-specific pricing, see region_prices . |
region_prices | array | |
successor | string | Read-only After a mutate, the Linode is upgraded to this Linode type. If null , this Linode type can't be mutated. |
transfer | integer | Filterable, Read-only The monthly outbound transfer amount in MB. |
vcpus | integer | Filterable, Read-only The number of VCPU cores this Linode type offers. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get_linode_type | select | Returns information about a specific Linode Type, including pricing and specifications. This is used when creating or resizing Linodes. Learn more... | ||
get_linode_types | select | Returns Linode Types, including pricing and specifications for each Type. Use these when creating or resizing Linodes. 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 |
---|
SELECT
examples
- get_linode_type
- get_linode_types
Returns information about a specific Linode Type, including pricing and specifications. This is used when creating or resizing Linodes.
Learn more...
SELECT
id,
addons,
class,
disk,
gpus,
label,
memory,
network_out,
price,
region_prices,
successor,
transfer,
vcpus
FROM linode.linode.types;
Returns Linode Types, including pricing and specifications for each Type. Use these when creating or resizing Linodes.
Learn more...
SELECT
data,
page,
pages,
results
FROM linode.linode.types;