in google-cloud-server/src/main/resources/buildServerResources/images.vm.js [404:446]
self.saveImage = function () {
var model = self.image();
var image = {
sourceProject: model.sourceProject(),
imageType: model.imageType(),
sourceImage: model.sourceImage(),
sourceImageFamily: model.sourceImageFamily(),
instanceTemplate: model.instanceTemplate(),
zone: model.zone(),
network: model.network(),
subnet: model.subnet(),
subnetManually: model.subnetManually(),
subnetInput: model.subnetInput(),
maxInstances: model.maxInstances(),
preemptible: model.preemptible(),
'source-id': model.vmNamePrefix(),
machineCustom: model.machineCustom(),
machineType: model.machineType(),
machineCores: model.machineCores(),
machineMemory: model.machineMemory(),
machineMemoryExt: model.machineMemoryExt(),
diskType: model.diskType(),
diskSizeGb: model.diskSizeGb(),
metadata: model.metadata(),
growingId: model.growingId(),
externalIP: model.externalIP(),
serviceAccount: model.serviceAccount(),
scopes: model.scopes(),
agent_pool_id: model.agentPoolId(),
profileId: model.profileId()
};
var originalImage = self.originalImage;
if (originalImage) {
self.images.replace(originalImage, image);
} else {
self.images.push(image);
}
saveImages();
dialog.close();
return false;
};