function importStatusWindows()

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);
                }
            }
        });
    });
}