cloud-blender
Version:
A high level library for cloud compute operations
33 lines (26 loc) • 819 B
JavaScript
var underscore = require('underscore'),
compute = require('../lib/azure_v2.js'),
azureConfig = require('../examples/azure_v2.json');
//compute.setProxy('http://web-proxy.isr.hp.com:8080');
var providerName = 'azure_v2',
regionAuthSettings = azureConfig,
regionLimits = {},
regionContext = compute.createRegionContext(regionAuthSettings, regionLimits),
settingsImage = {
regionContext: regionContext,
imageParams: {
nodeId: 'xxxx',
tags: {
'creationDate': new Date()
},
vendorSpecificParams: {
}
}
};
compute.createImage(settingsImage, function (error, resultImage) {
console.log('resultImage-' + JSON.stringify(resultImage))
if (error) {
console.log('error create image-' + error);
return;
}
});