I am working on a project which requires me to list out all the Azure and GCP cloud’s availability regions, is there any API or endpoint to make a call to fetch them all. Not looking for CLI commands.
I am working on a project which requires me to list out all the Azure and GCP cloud’s availability regions, is there any API or endpoint to make a call to fetch them all. Not looking for CLI commands.
2
Answers
For GCP the endpoint is:
https://compute.googleapis.com/compute/v1/projects/{project}/regions
Replace
{project}
with your Project ID (not Project Name).Documentation:
Method: regions.list
There are also a number of SDKs for popular languages:
Google Cloud SDK home page
Example:
API Documentation for listing regions using Python
For Azure the API is
https://learn.microsoft.com//rest/api/resources/subscriptions/list-locations