List
List All Data Center Regions
regions.list(RegionListParams**kwargs) -> metaMetaPropertiesregionslistlinksPageLinksRegionListResponse
get/v2/regions
To list all of the regions that are available, send a GET request to /v2/regions
.
The response will be a JSON object with a key called regions
. The value of this will be an array of region
objects, each of which will contain the standard region attributes.
Parameters
pageint
optional
Which 'page' of paginated results to return.
minimum1
per_pageint
optional
Number of items returned per page
minimum1
maximum200
Returns
RegionListResponseclass
from do_gradientai import GradientAI
client = GradientAI()
regions = client.regions.list()
print(regions.meta)
200 Example
{
"meta": {
"total": 13
},
"regions": [
{
"available": true,
"features": [
"private_networking",
"backups",
"ipv6",
"metadata",
"install_agent",
"storage",
"image_transfer"
],
"name": "New York 3",
"sizes": [
"s-1vcpu-1gb",
"s-1vcpu-2gb",
"s-1vcpu-3gb",
"s-2vcpu-2gb",
"s-3vcpu-1gb",
"s-2vcpu-4gb",
"s-4vcpu-8gb",
"s-6vcpu-16gb",
"s-8vcpu-32gb",
"s-12vcpu-48gb",
"s-16vcpu-64gb",
"s-20vcpu-96gb",
"s-24vcpu-128gb",
"s-32vcpu-192g"
],
"slug": "nyc3"
}
],
"links": {
"pages": {
"last": "https://api.digitalocean.com/v2/regions?page=13&per_page=1",
"next": "https://api.digitalocean.com/v2/regions?page=2&per_page=1"
}
}
}