mirror of
https://github.com/jbowdre/vRealize.git
synced 2024-11-28 12:12:17 +00:00
18 lines
549 B
JavaScript
18 lines
549 B
JavaScript
|
/* JavaScript: vraGetZones action
|
||
|
Returns the names of available Cloud Zones.
|
||
|
Inputs: none
|
||
|
Return type: Array/string
|
||
|
*/
|
||
|
var zoneNames = new Array();
|
||
|
var token = System.getModule("com.virtuallypotato.utility").vraLogin();
|
||
|
var zones = JSON.parse(System.getModule("com.virtuallypotato.utility").vraExecute(token, "GET", "/iaas/api/zones", null)).content;
|
||
|
zones.forEach(
|
||
|
function (zone) {
|
||
|
zoneNames.push(zone.name);
|
||
|
}
|
||
|
);
|
||
|
zoneNames.sort();
|
||
|
System.getModule("com.virtuallypotato.utility").vraLogout(token);
|
||
|
|
||
|
return zoneNames;
|