in plugin-azure-server/src/main/resources/buildServerResources/images.vm.js [1338:1379]
function loadResourcesByRegion() {
var region = self.image().region();
if (!region) return;
var url = getBasePath() +
"&resource=vmSizes" +
"&resource=networks" +
"&resource=images" +
"&resource=storageAccounts" +
"®ion=" + region;
self.loadingResources(true);
$.post(url, getCredentials()).then(function (response) {
var $response = $j(response);
var errors = getErrors($response);
if (errors) {
self.errorResources(errors);
return;
} else {
self.errorResources("");
}
var images = getImages($response);
self.sourceImages(images);
var vmSizes = getVmSizes($response);
self.vmSizes(vmSizes);
var storageAccounts = getStorageAccounts($response);
self.storageAccounts(storageAccounts);
var networks = getNetworks($response);
self.networks(networks);
self.image().networkId.valueHasMutated();
}, function (error) {
self.errorResources("Failed to load data: " + error.message);
console.log(error);
}).always(function () {
self.loadingResources(false);
});
}