> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://es.megaport.ferndocs.com/es/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://es.megaport.ferndocs.com/es/_mcp/server.

# Ubicaciones (v2)

GET https://api.megaport.com/v2/locations

Devuelve una lista de centros de datos donde puede solicitar un Megaport, MCR o MVE. Utiliza el campo `id` para identificar un centro de datos en las llamadas API para pedidos.

Puede buscar en la respuesta atributos como `país`, `metro` y `ciudad`, y cada ubicación también incluye detalles de `latitud` y `longitud`.

Si una ubicación admite zonas de diversidad, la respuesta contiene un objeto `diversityZones` que identifica qué zona de diversidad tiene disponibilidad para un nuevo Puerto, MCR o MVE. Para puertos, también mostrará las velocidades de Puerto compatibles para cada zona.

El objeto MVE `sizes` verifica la disponibilidad de recursos y devuelve los tamaños de MVE disponibles para ese proveedor y ubicación. Una matriz de tamaños vacía indica que no hay tamaños de instancia disponibles para ese proveedor y ubicación.

El objeto MVE `details` devuelve todos los tamaños disponibles con sus detalles, incluida la etiqueta, recuento de núcleos de CPU, ancho de banda en Mbps y RAM en GB.

Puede filtrar los resultados de ubicación para enfocar la respuesta. Puede filtrar por `locationStatuses` (para mostrar solo Activo, Configurado, Caducado, etc.), y también puede filtrar según proveedores MVE SD-WAN y metros.

Reference: https://es.megaport.ferndocs.com/es/api-reference/locations/locations-v-2

## Servers

- `https://api.megaport.com` (Entorno de producción, default)
- `https://api-staging.megaport.com` (Entorno de pruebas (solo pruebas, se restablece cada 24 horas))

## Request

### Query parameters

- `locationStatuses` (string, optional) — Filtrar resultados según el estado especificado. Este parámetro se puede agregar varias veces para capturar múltiples valores de estado. Los valores de estado incluyen: "Extendido", "Despliegue", "Activo", "Nuevo", "Restringido", "Caducado". (Opcional)
- `metro` (string, optional) — Filtrar resultados para incluir solo ubicaciones en el metro nombrado. (Opcional)
- `mveVendor` (string, optional) — El nombre del proveedor del producto utilizado para crear el MVE. Los proveedores actuales son Aruba, Cisco, Fortinet, Versa, VMWare y Palo Alto.
- `marketEnabled` (string, optional) — Si es verdadero, devuelve solo las ubicaciones en los mercados habilitados. El valor predeterminado es falso.

## Response

### 200

Ubicaciones - DCs Activos en Singapur / Ubicaciones - Cisco Activo en Los Ángeles / Ubicaciones - Versa Activo en Los Ángeles / Ubicaciones - Cisco Activo en Los Ángeles / Ubicaciones - Versa Activo en Los Ángeles / Ubicaciones - DCs Activos en Singapur

- `data` (list of V2LocationsGetResponsesContentApplicationJsonSchemaDataItems, optional)
- `message` (string, optional)
- `terms` (string, optional)

## Types

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItems

- `address` (V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsAddress, optional)
- `campus` (string, optional)
- `country` (string, optional)
- `dc` (V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDc, optional)
- `diversityZones` (V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZones, optional)
- `id` (double, optional)
- `latitude` (double, optional)
- `liveDate` (double, optional)
- `longitude` (double, optional)
- `market` (string, optional)
- `metro` (string, optional)
- `name` (string, optional)
- `networkRegion` (string, optional)
- `ordering_message` (any, optional, nullable)
- `products` (V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsProducts, optional)
- `siteCode` (string, optional)
- `status` (string, optional)
- `vRouterAvailable` (boolean, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsAddress

- `city` (string, optional)
- `country` (string, optional)
- `postcode` (string, optional)
- `street` (string, optional)
- `suburb` (string, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDc

- `id` (double, optional)
- `name` (string, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZones

- `mcr2` (list of V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZonesMcr2Items, optional)
- `megaport` (list of V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZonesMegaportItems, optional)
- `mve` (list of V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZonesMveItems, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsProducts

- `mcr` (boolean, optional)
- `mcr1` (list of double, optional)
- `mcr2` (list of double, optional)
- `mcrVersion` (double, optional)
- `megaport` (list of double, optional)
- `mve` (list of V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsProductsMveItems, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZonesMcr2Items

- `maxAvailableBandwidth` (double, optional)
- `name` (string, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZonesMegaportItems

- `name` (string, optional)
- `speed` (double, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsDiversityZonesMveItems

- `maxAvailableCpuCores` (double, optional)
- `name` (string, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsProductsMveItems

- `details` (list of V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsProductsMveItemsDetailsItems, optional)
- `id` (double, optional)
- `maxCpuCount` (double, optional)
- `product` (string, optional)
- `releaseImage` (boolean, optional)
- `sizes` (list of string, optional)
- `vendor` (string, optional)
- `vendorDescription` (string, optional)
- `version` (string, optional)

### V2LocationsGetResponsesContentApplicationJsonSchemaDataItemsProductsMveItemsDetailsItems

- `bandwidthMbps` (double, optional)
- `cpuCoreCount` (double, optional)
- `label` (string, optional)
- `ramGB` (double, optional)
- `size` (string, optional)

## Examples

### Locations - Active Cisco in LA

**Response**

```json
{
  "data": [
    {
      "address": {
        "city": "Los Angeles",
        "country": "USA",
        "postcode": "90017",
        "street": "600 West 7th Street",
        "state": "CA"
      },
      "campus": "campus_deprecated",
      "country": "USA",
      "dc": {
        "id": 5,
        "name": "Equinix"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "blue"
          },
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          }
        ],
        "megaport": [
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": {},
            "speed": 100
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "blue"
          },
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          }
        ]
      },
      "id": 59,
      "latitude": 34.04732,
      "liveDate": 1447250400000,
      "longitude": -118.25745,
      "market": "US",
      "metro": "Los Angeles",
      "name": "Equinix LA1",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          10,
          100
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          }
        ]
      },
      "siteCode": "lax-eq1",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Los Angeles",
        "country": "USA",
        "postcode": "90017",
        "street": "624 South Grand Avenue",
        "state": "CA"
      },
      "campus": "campus_deprecated",
      "country": "USA",
      "dc": {
        "id": 18,
        "name": "CoreSite"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          },
          {
            "maxAvailableBandwidth": 10000,
            "name": "blue"
          }
        ],
        "megaport": [
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "red",
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 1
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "blue"
          },
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          }
        ]
      },
      "id": 60,
      "latitude": 34.04791,
      "liveDate": 1449410400000,
      "longitude": -118.25554,
      "market": "US",
      "metro": "Los Angeles",
      "name": "CoreSite LA1",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          1,
          10,
          100
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          }
        ]
      },
      "siteCode": "lax-cs1",
      "status": "Active",
      "vRouterAvailable": true
    }
  ],
  "message": "Enumerar todos los lugares públicos",
  "terms": "This data is subject to the Acceptable Use Policy https://www.megaport.com/legal/acceptable-use-policy"
}
```

**SDK Code**

```python Locations - Active Cisco in LA
import requests

url = "https://api.megaport.com/v2/locations"

response = requests.get(url)

print(response.json())
```

```javascript Locations - Active Cisco in LA
const url = 'https://api.megaport.com/v2/locations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Locations - Active Cisco in LA
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.megaport.com/v2/locations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Locations - Active Cisco in LA
require 'uri'
require 'net/http'

url = URI("https://api.megaport.com/v2/locations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
```

```java Locations - Active Cisco in LA
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.megaport.com/v2/locations")
  .asString();
```

```php Locations - Active Cisco in LA
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.megaport.com/v2/locations');

echo $response->getBody();
```

```csharp Locations - Active Cisco in LA
using RestSharp;

var client = new RestClient("https://api.megaport.com/v2/locations");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
```

```swift Locations - Active Cisco in LA
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "https://api.megaport.com/v2/locations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```

### Locations - Active DCs in Singapore

**Response**

```json
{
  "data": [
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "139964",
        "street": "20 Ayer Rajah Crescent"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 5,
        "name": "Equinix"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          }
        ],
        "megaport": [
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 1
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          }
        ]
      },
      "id": 36,
      "latitude": 1.295442,
      "liveDate": 1414764000000,
      "longitude": 103.78985,
      "market": "SG",
      "metro": "Singapore",
      "name": "Equinix SG1",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          10,
          1,
          100
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 40,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.5.1"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 39,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 36,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.0.9"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 34,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "6.4.11"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 32,
            "maxCpuCount": 12,
            "product": "VM-Series",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Palo Alto",
            "vendorDescription": "",
            "version": "10.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 33,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.2.3"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 23,
            "maxCpuCount": 12,
            "product": "EC-V",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Aruba",
            "vendorDescription": "Aruba Orchestrator 9 or later required, must immediately upgrade boot image to version 9.X",
            "version": "8.3.3.3_86005"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "sin-sg1",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "627753",
        "street": "15 Pioneer Walk"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 5,
        "name": "Equinix"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          },
          {
            "maxAvailableBandwidth": 10000,
            "name": "blue"
          }
        ],
        "megaport": [
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "red",
            "speed": 100
          },
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "blue",
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 1
          },
          {
            "name": "blue",
            "speed": 10
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          },
          {
            "maxAvailableCpuCores": 12,
            "name": "blue"
          }
        ]
      },
      "id": 37,
      "latitude": 1.3210748,
      "liveDate": 1414764000000,
      "longitude": 103.69503,
      "market": "SG",
      "metro": "Singapore",
      "name": "Equinix SG2",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          10,
          100,
          1
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 40,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.5.1"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 39,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 36,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.0.9"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 34,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "6.4.11"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 32,
            "maxCpuCount": 12,
            "product": "VM-Series",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Palo Alto",
            "vendorDescription": "",
            "version": "10.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 33,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.2.3"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 23,
            "maxCpuCount": 12,
            "product": "EC-V",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Aruba",
            "vendorDescription": "Aruba Orchestrator 9 or later required, must immediately upgrade boot image to version 9.X",
            "version": "8.3.3.3_86005"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "sin-sg2",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "534408",
        "street": "2 Tai Seng Avenue"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 6,
        "name": "Global Switch"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          }
        ],
        "megaport": [
          {
            "name": "blue",
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "red",
            "speed": 100
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          }
        ]
      },
      "id": 39,
      "latitude": 1.3364413,
      "liveDate": 1414764000000,
      "longitude": 103.89349,
      "market": "SG",
      "metro": "Singapore",
      "name": "Global Switch Singapore - Tai Seng",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          100,
          10,
          1
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 40,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.5.1"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 39,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 36,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.0.9"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 34,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "6.4.11"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 32,
            "maxCpuCount": 12,
            "product": "VM-Series",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Palo Alto",
            "vendorDescription": "",
            "version": "10.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 33,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.2.3"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 23,
            "maxCpuCount": 12,
            "product": "EC-V",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Aruba",
            "vendorDescription": "Aruba Orchestrator 9 or later required, must immediately upgrade boot image to version 9.X",
            "version": "8.3.3.3_86005"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "sin-gs",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "609934",
        "street": "29A International Business Park",
        "suburb": "Jurong East"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 3,
        "name": "Digital Realty"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          }
        ],
        "megaport": [
          {
            "name": {},
            "speed": 1
          },
          {
            "name": {},
            "speed": 10
          },
          {
            "name": {},
            "speed": 100
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          }
        ]
      },
      "id": 40,
      "latitude": 1.327732,
      "liveDate": 1433080800000,
      "longitude": 103.74597,
      "market": "SG",
      "metro": "Singapore",
      "name": "Digital Realty SIN10",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          1,
          10,
          100
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 40,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.5.1"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 39,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 36,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.0.9"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 34,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "6.4.11"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 32,
            "maxCpuCount": 12,
            "product": "VM-Series",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Palo Alto",
            "vendorDescription": "",
            "version": "10.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 33,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.2.3"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 23,
            "maxCpuCount": 12,
            "product": "EC-V",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Aruba",
            "vendorDescription": "Aruba Orchestrator 9 or later required, must immediately upgrade boot image to version 9.X",
            "version": "8.3.3.3_86005"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "sin-drt",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "535224",
        "street": "23 Tai Seng Drive"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 40,
        "name": "Racks Central"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "blue"
          }
        ],
        "megaport": [
          {
            "name": {},
            "speed": 10
          },
          {
            "name": {},
            "speed": 1
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "blue"
          }
        ]
      },
      "id": 155,
      "latitude": 1.337,
      "liveDate": 1479909600000,
      "longitude": 103.892,
      "market": "SG",
      "metro": "Singapore",
      "name": "Racks Central",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          10,
          1
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 40,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.5.1"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 39,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 36,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.0.9"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 34,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "6.4.11"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 32,
            "maxCpuCount": 12,
            "product": "VM-Series",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Palo Alto",
            "vendorDescription": "",
            "version": "10.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 33,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.2.3"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 23,
            "maxCpuCount": 12,
            "product": "EC-V",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Aruba",
            "vendorDescription": "Aruba Orchestrator 9 or later required, must immediately upgrade boot image to version 9.X",
            "version": "8.3.3.3_86005"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "sin-rc1",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "555858",
        "street": "51 Serangoon North Avenue 4"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 46,
        "name": "NTT"
      },
      "diversityZones": {
        "megaport": [
          {
            "name": "red",
            "speed": 100
          },
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 1
          },
          {
            "name": "blue",
            "speed": 100
          }
        ]
      },
      "id": 257,
      "latitude": 1.3761185,
      "liveDate": 1502028000000,
      "longitude": 103.87509,
      "market": "SG",
      "metro": "Singapore",
      "name": "NTT Singapore",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": false,
        "megaport": [
          100,
          1,
          10
        ]
      },
      "siteCode": "sin-ntt",
      "status": "Active",
      "vRouterAvailable": false
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "534103",
        "street": "35 Tai Seng Street"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 59,
        "name": "ST Telemedia"
      },
      "diversityZones": {
        "megaport": [
          {
            "name": {},
            "speed": 1
          },
          {
            "name": {},
            "speed": 10
          }
        ]
      },
      "id": 418,
      "latitude": 1.335416,
      "liveDate": 1539698400000,
      "longitude": 103.89028,
      "market": "SG",
      "metro": "Singapore",
      "name": "STT Singapore 5",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": false,
        "megaport": [
          1,
          10
        ]
      },
      "siteCode": "sin-st1",
      "status": "Active",
      "vRouterAvailable": false
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "555859",
        "street": "25 Serangoon North Avenue 5, Singapore"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 115,
        "name": "SGX"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          },
          {
            "maxAvailableBandwidth": 10000,
            "name": "blue"
          }
        ],
        "megaport": [
          {
            "name": "blue",
            "speed": 1
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 100
          },
          {
            "name": "red",
            "speed": 100
          },
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "red",
            "speed": 1
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          },
          {
            "maxAvailableCpuCores": 12,
            "name": "blue"
          }
        ]
      },
      "id": 556,
      "latitude": 1.375197,
      "liveDate": 1575900000000,
      "longitude": 103.87454,
      "market": "SG",
      "metro": "Singapore",
      "name": "SGX Singapore",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          1,
          10,
          100
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 22,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.6",
            "version": "17.06.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 28,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.9",
            "version": "17.09.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 40,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.5.1"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 46,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "version": "17.12.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 39,
            "maxCpuCount": 12,
            "product": "SD-WAN",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "VMware",
            "version": "4.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 36,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.0.9"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 34,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "6.4.11"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 52,
            "maxCpuCount": 12,
            "product": "FTDv",
            "releaseImage": false,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "7.2.5-208"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 32,
            "maxCpuCount": 12,
            "product": "VM-Series",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Palo Alto",
            "vendorDescription": "",
            "version": "10.2.0"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 33,
            "maxCpuCount": 12,
            "product": "FortiGate-VM",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Fortinet",
            "vendorDescription": "",
            "version": "7.2.3"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 23,
            "maxCpuCount": 12,
            "product": "EC-V",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Aruba",
            "vendorDescription": "Aruba Orchestrator 9 or later required, must immediately upgrade boot image to version 9.X",
            "version": "8.3.3.3_86005"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 42,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "Minimum version of vManage is 20.11",
            "version": "17.11.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 51,
            "maxCpuCount": 12,
            "product": "C8000",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Cisco",
            "vendorDescription": "",
            "version": "17.13.01a"
          },
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "sin-sx1",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "537055",
        "street": "38 Kim Chuan Rd"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 222,
        "name": "Singtel"
      },
      "diversityZones": {
        "megaport": [
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": {},
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 1
          }
        ]
      },
      "id": 1109,
      "latitude": 1.340259,
      "liveDate": 1623765600000,
      "longitude": 103.88848,
      "market": "SG",
      "metro": "Singapore",
      "name": "Singtel Data Center",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": false,
        "megaport": [
          1,
          10,
          100
        ]
      },
      "siteCode": "sin-sd1",
      "status": "Active",
      "vRouterAvailable": false
    },
    {
      "address": {
        "city": "Singapore",
        "country": "Singapore",
        "postcode": "506756",
        "street": "11 Loyang Close, Suite 310"
      },
      "campus": "campus_deprecated",
      "country": "Singapore",
      "dc": {
        "id": 3,
        "name": "Digital Realty"
      },
      "diversityZones": {
        "megaport": [
          {
            "name": "blue",
            "speed": 1
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 10
          }
        ]
      },
      "id": 1114,
      "latitude": 1.3733156,
      "liveDate": 1623938400000,
      "longitude": 103.97087,
      "market": "SG",
      "metro": "Singapore",
      "name": "Digital Realty Singapore SIN12",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": false,
        "megaport": [
          1,
          10
        ]
      },
      "siteCode": "sin-dr1",
      "status": "Active",
      "vRouterAvailable": false
    }
  ],
  "message": "Enumerar todos los lugares públicos",
  "terms": "This data is subject to the Acceptable Use Policy https://www.megaport.com/legal/acceptable-use-policy"
}
```

**SDK Code**

```python Locations - Active DCs in Singapore
import requests

url = "https://api.megaport.com/v2/locations"

response = requests.get(url)

print(response.json())
```

```javascript Locations - Active DCs in Singapore
const url = 'https://api.megaport.com/v2/locations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Locations - Active DCs in Singapore
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.megaport.com/v2/locations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Locations - Active DCs in Singapore
require 'uri'
require 'net/http'

url = URI("https://api.megaport.com/v2/locations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
```

```java Locations - Active DCs in Singapore
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.megaport.com/v2/locations")
  .asString();
```

```php Locations - Active DCs in Singapore
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.megaport.com/v2/locations');

echo $response->getBody();
```

```csharp Locations - Active DCs in Singapore
using RestSharp;

var client = new RestClient("https://api.megaport.com/v2/locations");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
```

```swift Locations - Active DCs in Singapore
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "https://api.megaport.com/v2/locations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```

### Locations - Active Versa in LA

**Response**

```json
{
  "data": [
    {
      "address": {
        "city": "Los Angeles",
        "country": "USA",
        "postcode": "90017",
        "street": "600 West 7th Street",
        "state": "CA"
      },
      "campus": "campus_deprecated",
      "country": "USA",
      "dc": {
        "id": 5,
        "name": "Equinix"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "blue"
          },
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          }
        ],
        "megaport": [
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": {},
            "speed": 100
          },
          {
            "name": "red",
            "speed": 10
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "blue"
          },
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          }
        ]
      },
      "id": 59,
      "latitude": 34.04732,
      "liveDate": 1447250400000,
      "longitude": -118.25745,
      "market": "US",
      "metro": "Los Angeles",
      "name": "Equinix LA1",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          10,
          100
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "lax-eq1",
      "status": "Active",
      "vRouterAvailable": true
    },
    {
      "address": {
        "city": "Los Angeles",
        "country": "USA",
        "postcode": "90017",
        "street": "624 South Grand Avenue",
        "state": "CA"
      },
      "campus": "campus_deprecated",
      "country": "USA",
      "dc": {
        "id": 18,
        "name": "CoreSite"
      },
      "diversityZones": {
        "mcr2": [
          {
            "maxAvailableBandwidth": 10000,
            "name": "red"
          },
          {
            "maxAvailableBandwidth": 10000,
            "name": "blue"
          }
        ],
        "megaport": [
          {
            "name": "blue",
            "speed": 100
          },
          {
            "name": "blue",
            "speed": 10
          },
          {
            "name": "blue",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 1
          },
          {
            "name": "red",
            "speed": 10
          },
          {
            "name": "red",
            "speed": 100
          }
        ],
        "mve": [
          {
            "maxAvailableCpuCores": 12,
            "name": "blue"
          },
          {
            "maxAvailableCpuCores": 12,
            "name": "red"
          }
        ]
      },
      "id": 60,
      "latitude": 34.04791,
      "liveDate": 1449410400000,
      "longitude": -118.25554,
      "market": "US",
      "metro": "Los Angeles",
      "name": "CoreSite LA1",
      "networkRegion": "MP1",
      "ordering_message": null,
      "products": {
        "mcr": true,
        "mcr1": [
          100,
          500,
          1000,
          2000,
          3000,
          4000,
          5000
        ],
        "mcr2": [
          1000,
          2500,
          5000,
          10000
        ],
        "mcrVersion": 2,
        "megaport": [
          100,
          10,
          1
        ],
        "mve": [
          {
            "details": [
              {
                "bandwidthMbps": 500,
                "cpuCoreCount": 2,
                "label": "MVE 2/8",
                "ramGB": 8,
                "size": "SMALL"
              },
              {
                "bandwidthMbps": 1000,
                "cpuCoreCount": 4,
                "label": "MVE 4/16",
                "ramGB": 16,
                "size": "MEDIUM"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 8,
                "label": "MVE 8/32",
                "ramGB": 32,
                "size": "LARGE"
              },
              {
                "bandwidthMbps": 5000,
                "cpuCoreCount": 12,
                "label": "MVE 12/48",
                "ramGB": 48,
                "size": "X_LARGE_12"
              }
            ],
            "id": 20,
            "maxCpuCount": 12,
            "product": "FlexVNF",
            "releaseImage": true,
            "sizes": [
              "SMALL",
              "MEDIUM",
              "LARGE"
            ],
            "vendor": "Versa",
            "version": "21.1.3"
          }
        ]
      },
      "siteCode": "lax-cs1",
      "status": "Active",
      "vRouterAvailable": true
    }
  ],
  "message": "Enumerar todos los lugares públicos",
  "terms": "This data is subject to the Acceptable Use Policy https://www.megaport.com/legal/acceptable-use-policy"
}
```

**SDK Code**

```python Locations - Active Versa in LA
import requests

url = "https://api.megaport.com/v2/locations"

response = requests.get(url)

print(response.json())
```

```javascript Locations - Active Versa in LA
const url = 'https://api.megaport.com/v2/locations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Locations - Active Versa in LA
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.megaport.com/v2/locations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Locations - Active Versa in LA
require 'uri'
require 'net/http'

url = URI("https://api.megaport.com/v2/locations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
```

```java Locations - Active Versa in LA
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.megaport.com/v2/locations")
  .asString();
```

```php Locations - Active Versa in LA
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.megaport.com/v2/locations');

echo $response->getBody();
```

```csharp Locations - Active Versa in LA
using RestSharp;

var client = new RestClient("https://api.megaport.com/v2/locations");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
```

```swift Locations - Active Versa in LA
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "https://api.megaport.com/v2/locations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```