types
Overview
Name | types |
Type | Resource |
Id | linode.instances.types |
Fields
Name | Datatype | Description |
---|---|---|
id | string | The ID representing the Linode Type. |
addons | object | A list of optional add-on services for Linodes and their associated costs. |
class | string | The class of the Linode Type. We currently offer five classes of Linodes: nanode - Nanode instances are good for low-duty workloads, where performance isn't critical. Note: As of June 16th, 2020, Nanodes became 1 GB Linodes in the Cloud Manager, however, the API, the CLI, and billing will continue to refer to these instances as Nanodes. standard - Standard Shared instances are good for medium-duty workloads and are a good mix of performance, resources, and price. Note: As of June 16th, 2020, Standard Linodes in the Cloud Manager became Shared Linodes, however, the API, the CLI, and billing will continue to refer to these instances as Standard Linodes. dedicated - Dedicated CPU instances are good for full-duty workloads where consistent performance is important. gpu - Linodes with dedicated NVIDIA Quadro ® RTX 6000 GPUs accelerate highly specialized applications such as machine learning, AI, and video transcoding. * 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. |
disk | integer | The Disk size, in MB, of the Linode Type. |
gpus | integer | The number of GPUs this Linode Type offers. |
label | string | The Linode Type's label is for display purposes only. |
memory | integer | Amount of RAM included in this Linode Type. |
network_out | integer | The Mbits outbound bandwidth allocation. |
price | object | Cost in US dollars, broken down into hourly and monthly charges. |
successor | string | The Linode Type that a mutate will upgrade to for a Linode of this type. If "null", a Linode of this type may not mutate. |
transfer | integer | The monthly outbound transfer amount, in MB. |
vcpus | integer | The number of VCPU cores this Linode Type offers. |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
getLinodeType | SELECT | typeId | Returns information about a specific Linode Type, including pricing and specifications. This is used when creating or resizing Linodes. |
getLinodeTypes | SELECT | Returns collection of Linode Types, including pricing and specifications for each Type. These are used when creating or resizing Linodes. | |
_getLinodeType | EXEC | typeId | Returns information about a specific Linode Type, including pricing and specifications. This is used when creating or resizing Linodes. |
_getLinodeTypes | EXEC | Returns collection of Linode Types, including pricing and specifications for each Type. These are used when creating or resizing Linodes. |