Skip to main content

types

Overview

Nametypes
TypeResource
Idlinode.instances.types

Fields

NameDatatypeDescription
idstringThe ID representing the Linode Type.
addonsobjectA list of optional add-on services for Linodes and their associated costs.
classstringThe 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.
diskintegerThe Disk size, in MB, of the Linode Type.
gpusintegerThe number of GPUs this Linode Type offers.
labelstringThe Linode Type's label is for display purposes only.
memoryintegerAmount of RAM included in this Linode Type.
network_outintegerThe Mbits outbound bandwidth allocation.
priceobjectCost in US dollars, broken down into hourly and monthly charges.
successorstringThe Linode Type that a mutate will upgrade to for a Linode of this type. If "null", a Linode of this type may not mutate.
transferintegerThe monthly outbound transfer amount, in MB.
vcpusintegerThe number of VCPU cores this Linode Type offers.

Methods

NameAccessible byRequired ParamsDescription
getLinodeTypeSELECTtypeIdReturns information about a specific Linode Type, including pricing and specifications. This is used when creating or resizing Linodes.
getLinodeTypesSELECTReturns collection of Linode Types, including pricing and specifications for each Type. These are used when creating or resizing Linodes.
_getLinodeTypeEXECtypeIdReturns information about a specific Linode Type, including pricing and specifications. This is used when creating or resizing Linodes.
_getLinodeTypesEXECReturns collection of Linode Types, including pricing and specifications for each Type. These are used when creating or resizing Linodes.