Get Azure regions
This workflow retrieves the Azure regions in which an Cloud Volumes ONTAP system might be created.
|
|
Ensure that you've the Azure subscription ID. You can easily obtain the ID from the Azure portal. |
Choose the workflow to use based on the type of Cloud Volumes ONTAP deployment:
Get Azure regions for a single node
You can perform this workflow to retrieve the Azure regions for a single node system.
This REST API call uses the following method and endpoint.
| HTTP method | Path |
|---|---|
GET |
/occm/api/azure/vsa/metadata/regions |
curl --request GET
--location "https://api.bluexp.netapp.com/occm/api/azure/vsa/metadata/regions?subscriptionId=<SUBSCRIPTION_ID>"
--header "Content-Type: application/json"
--header "x-agent-id: <AGENT_ID>"
--header "Authorization: Bearer <ACCESS_TOKEN>"
The JSON input example includes the minimum list of parameters.
Query parameters (Optional):
-
fields, string -
subscriptionId, string -
cloudProviderAccountId, string
The JSON output provides an example of a list of Azure regions.
[
{
"displayName": "Central US",
"name": "centralus",
"vnets": null
},
{
"displayName": "East US",
"name": "eastus",
"vnets": null
},
{
"displayName": "East US 2",
"name": "eastus2",
"vnets": null
},
{
"displayName": "West US 2",
"name": "westus2",
"vnets": null
}
]
Get Azure regions for a high availability pair
You can perform this workflow to retrieve the Azure regions for an HA system.
This REST API call uses the following method and endpoint.
| HTTP method | Path |
|---|---|
GET |
/occm/api/azure/ha/metadata/regions |
curl --request GET
--location "https://api.bluexp.netapp.com/occm/api/azure/ha/metadata/regions?subscriptionId=<SUBSCRIPTION_ID>"
--header "Content-Type: application/json"
--header "x-agent-id: <AGENT_ID>"
--header "Authorization: Bearer <ACCESS_TOKEN>"
The JSON input example includes the minimum list of parameters.
(Optional) Query parameters:
-
fields, string -
subscriptionId, string -
cloudProviderAccountId, string
The JSON output provides an example of a list of Azure regions.
[
{
"displayName": "Central US",
"name": "centralus",
"vnets": null
},
{
"displayName": "East US",
"name": "eastus",
"vnets": null
},
{
"displayName": "East US 2",
"name": "eastus2",
"vnets": null
},
{
"displayName": "West US 2",
"name": "westus2",
"vnets": null
}
]