Instance Type
An Instance Type is a resource describing the amount of CPU, RAM and GPUs allocated to a Compute instance.
Other Operations
get-instance-type
Retrieve Instance Type details
GET /instance-type/{id}Path parameters
| Name | In | Description |
|---|---|---|
id | path |
Responses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
authorized | boolean | Requires authorization or publicly available |
cpus | integer | CPU count |
family | string | Instance type family Allowed values: gpu3, gpua30, gpu3080ti, gpu2, gpu, memory, gpua5000, gpurtx6000pro, storage, standard, colossus, cpu. |
gpus | integer | GPU count |
id | string | Instance type ID |
memory | integer | Available memory |
size | string | Instance type size Allowed values: large, huge, jumbo, medium, mega, small, extra-large, titan48c, titan, micro, colossus, tiny. |
zones | array[string] | Instance Type available zones |
Example output
{
"authorized": true,
"cpus": 0,
"family": "gpu3",
"gpus": 0,
"id": "string",
"memory": 0,
"size": "large",
"zones": [
"ch-dk-2"
]
}SDK reference for get-instance-type: golang | Python | Java
CLI: exo api get-instance-type
list-instance-types
List Compute instance Types
GET /instance-typeResponses
Status: 200 - 200
Content-Type: application/json
| Property | Type | Description |
|---|---|---|
instance-types | array[object] | schema details |
Example output
{
"instance-types": [
{
"authorized": true,
"cpus": 0,
"family": "gpu3",
"gpus": 0,
"id": "string",
"memory": 0,
"size": "large",
"zones": [
"ch-dk-2"
]
}
]
}SDK reference for list-instance-types: golang | Python | Java
CLI: exo api list-instance-types
Last updated on