---
title: "Region data model"
url: "https://docs.unified.to/compute/region/model"
description: "The Region data model object in Unified's Region API: 7 fields, including created_at, updated_at and name, with types and enum values."
---
# Region data model

 View field support, webhooks, and list parameters for each integration on the [Supported Integrations](https://docs.unified.to/compute/integrations.md) page. 

| Field       | Type               | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ----------- | ------------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| id          | string             | No       | Unique identifier for the region or data center                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| created\_at | string (date-time) | No       | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| updated\_at | string (date-time) | No       | (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| name        | string             | No       | Display name of the region                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| location    | string             | No       | Free-text location (eg. city or state)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| country     | string             | No       | Country code                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| gpu\_models | enum               | No       | GPU models offered in this region Values: NVIDIA\_GB300, NVIDIA\_B300, NVIDIA\_GB200, NVIDIA\_B200, NVIDIA\_GH200, NVIDIA\_H200, NVIDIA\_H100\_SXM, NVIDIA\_H100\_PCIE, NVIDIA\_H100\_NVL, NVIDIA\_A100\_SXM\_80GB, NVIDIA\_A100\_PCIE\_80GB, NVIDIA\_A100\_40GB, NVIDIA\_L40S, NVIDIA\_L40, NVIDIA\_L4, NVIDIA\_A40, NVIDIA\_A10, NVIDIA\_RTX\_PRO\_6000, NVIDIA\_RTX\_6000\_ADA, NVIDIA\_RTX\_A6000, NVIDIA\_RTX\_A5000, NVIDIA\_RTX\_A4000, NVIDIA\_RTX\_5090, NVIDIA\_RTX\_4090, NVIDIA\_RTX\_3090, NVIDIA\_V100, NVIDIA\_T4, AMD\_MI355X, AMD\_MI325X, AMD\_MI300X, AMD\_MI250, OTHER |

## TypeScript

```typescript
export type ComputeRegion = {
	id?: string; // Unique identifier for the region or data center
	created_at?: string-time; // (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
	updated_at?: string-time; // (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
	name?: string; // Display name of the region
	location?: string; // Free-text location (eg. city or state)
	country?: string; // Country code
	gpu_models?: ( 'NVIDIA_GB300' | 'NVIDIA_B300' | 'NVIDIA_GB200' | 'NVIDIA_B200' | 'NVIDIA_GH200' | 'NVIDIA_H200' | 'NVIDIA_H100_SXM' | 'NVIDIA_H100_PCIE' | 'NVIDIA_H100_NVL' | 'NVIDIA_A100_SXM_80GB' | 'NVIDIA_A100_PCIE_80GB' | 'NVIDIA_A100_40GB' | 'NVIDIA_L40S' | 'NVIDIA_L40' | 'NVIDIA_L4' | 'NVIDIA_A40' | 'NVIDIA_A10' | 'NVIDIA_RTX_PRO_6000' | 'NVIDIA_RTX_6000_ADA' | 'NVIDIA_RTX_A6000' | 'NVIDIA_RTX_A5000' | 'NVIDIA_RTX_A4000' | 'NVIDIA_RTX_5090' | 'NVIDIA_RTX_4090' | 'NVIDIA_RTX_3090' | 'NVIDIA_V100' | 'NVIDIA_T4' | 'AMD_MI355X' | 'AMD_MI325X' | 'AMD_MI300X' | 'AMD_MI250' | 'OTHER' )[]; // GPU models offered in this region
	raw?: any; // Raw data from integration
} 
```

## Zod

```typescript
import { z } from 'zod';

export const ZodComputeRegion = z.object({
	id: z.string().optional().describe("Unique identifier for the region or data center"),
	created_at: z.string-time().optional().describe("(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"),
	updated_at: z.string-time().optional().describe("(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"),
	name: z.string().optional().describe("Display name of the region"),
	location: z.string().optional().describe("Free-text location (eg. city or state)"),
	country: z.string().optional().describe("Country code"),
	gpu_models: z( 'NVIDIA_GB300' | 'NVIDIA_B300' | 'NVIDIA_GB200' | 'NVIDIA_B200' | 'NVIDIA_GH200' | 'NVIDIA_H200' | 'NVIDIA_H100_SXM' | 'NVIDIA_H100_PCIE' | 'NVIDIA_H100_NVL' | 'NVIDIA_A100_SXM_80GB' | 'NVIDIA_A100_PCIE_80GB' | 'NVIDIA_A100_40GB' | 'NVIDIA_L40S' | 'NVIDIA_L40' | 'NVIDIA_L4' | 'NVIDIA_A40' | 'NVIDIA_A10' | 'NVIDIA_RTX_PRO_6000' | 'NVIDIA_RTX_6000_ADA' | 'NVIDIA_RTX_A6000' | 'NVIDIA_RTX_A5000' | 'NVIDIA_RTX_A4000' | 'NVIDIA_RTX_5090' | 'NVIDIA_RTX_4090' | 'NVIDIA_RTX_3090' | 'NVIDIA_V100' | 'NVIDIA_T4' | 'AMD_MI355X' | 'AMD_MI325X' | 'AMD_MI300X' | 'AMD_MI250' | 'OTHER' ).optional().describe("GPU models offered in this region"),

});
```

## Python

```python
import dataclasses

@dataclasses.dataclass
class ComputeRegionGpu_models(str, Enum):
	NVIDIA_GB300 = 'NVIDIA_GB300'
	NVIDIA_B300 = 'NVIDIA_B300'
	NVIDIA_GB200 = 'NVIDIA_GB200'
	NVIDIA_B200 = 'NVIDIA_B200'
	NVIDIA_GH200 = 'NVIDIA_GH200'
	NVIDIA_H200 = 'NVIDIA_H200'
	NVIDIA_H100_SXM = 'NVIDIA_H100_SXM'
	NVIDIA_H100_PCIE = 'NVIDIA_H100_PCIE'
	NVIDIA_H100_NVL = 'NVIDIA_H100_NVL'
	NVIDIA_A100_SXM_80GB = 'NVIDIA_A100_SXM_80GB'
	NVIDIA_A100_PCIE_80GB = 'NVIDIA_A100_PCIE_80GB'
	NVIDIA_A100_40GB = 'NVIDIA_A100_40GB'
	NVIDIA_L40S = 'NVIDIA_L40S'
	NVIDIA_L40 = 'NVIDIA_L40'
	NVIDIA_L4 = 'NVIDIA_L4'
	NVIDIA_A40 = 'NVIDIA_A40'
	NVIDIA_A10 = 'NVIDIA_A10'
	NVIDIA_RTX_PRO_6000 = 'NVIDIA_RTX_PRO_6000'
	NVIDIA_RTX_6000_ADA = 'NVIDIA_RTX_6000_ADA'
	NVIDIA_RTX_A6000 = 'NVIDIA_RTX_A6000'
	NVIDIA_RTX_A5000 = 'NVIDIA_RTX_A5000'
	NVIDIA_RTX_A4000 = 'NVIDIA_RTX_A4000'
	NVIDIA_RTX_5090 = 'NVIDIA_RTX_5090'
	NVIDIA_RTX_4090 = 'NVIDIA_RTX_4090'
	NVIDIA_RTX_3090 = 'NVIDIA_RTX_3090'
	NVIDIA_V100 = 'NVIDIA_V100'
	NVIDIA_T4 = 'NVIDIA_T4'
	AMD_MI355X = 'AMD_MI355X'
	AMD_MI325X = 'AMD_MI325X'
	AMD_MI300X = 'AMD_MI300X'
	AMD_MI250 = 'AMD_MI250'
	OTHER = 'OTHER'

@dataclasses.dataclass
class ComputeRegion:
	"""Unique identifier for the region or data center"""
	id: Optional[str]
	"""(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"""
	created_at: Optional[str]
	"""(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"""
	updated_at: Optional[str]
	"""Display name of the region"""
	name: Optional[str]
	"""Free-text location (eg. city or state)"""
	location: Optional[str]
	"""Country code"""
	country: Optional[str]
	"""GPU models offered in this region"""
	gpu_models: Optional[List[ComputeRegionGpu_models]]

```
