# Instance Type

Compute instance type

## Properties

| Property | Type | Required | Description |
| --- | --- | --- | --- |
| `authorized` | boolean | no | Requires authorization or publicly available |
| `cpus` | integer | no | CPU count<br/><br/>Min: `0`. |
| `family` | string | no | Instance type family<br/><br/>Allowed values: `gpu3`, `gpua30`, `gpu3080ti`, `gpu2`, `gpu`, `memory`, `gpua5000`, `gpub300`, `gpurtx6000pro`, `storage`, `standard`, `colossus`, `cpu`. |
| `gpus` | integer | no | GPU count<br/><br/>Min: `0`. |
| `id` | string | no | Instance type ID<br/><br/>Must be a valid UUID. |
| `memory` | integer | no | Available memory<br/><br/>Min: `0`. |
| `size` | string | no | Instance type size<br/><br/>Allowed values: `large`, `huge`, `jumbo`, `medium`, `mega`, `small`, `extra-large`, `titan48c`, `titan`, `micro`, `colossus`, `tiny`. |
| `zones` | array of [Zone Name](/reference/api/_schemas/zone-name/) | no | Instance Type available zones |

