in lambda/importImageStatus/index.js [48:76]
function importStatusWindows(paramsSSM){
return new Promise(function(resolve, reject) {
let ec2 = new AWS.EC2({
region: paramsSSM.govRegion,
accessKeyId: paramsSSM.accessKey,
secretAccessKey: paramsSSM.secretKey
});
var params = {
ImportTaskIds: [
paramsSSM.importTaskId
],
};
ec2.describeImportImageTasks(params, function(err, data) {
if (err) {
console.log(err);
reject(err);
} else {
console.log(JSON.stringify(data));
let status = data.ImportImageTasks[0].Status;
if (status == "completed"){
paramsSSM.govImageId = data.ImportImageTasks[0].ImageId;
resolve(status);
} else {
resolve(status);
}
}
});
});
}