@slsplus/migrate
Version:
Serverless Plus Migrate Tool
30 lines (29 loc) • 789 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.migrateVpc = void 0;
var utils_1 = require("../utils");
/**
* migrate vpc component
* @param oldConfigs vpc configs
*/
function migrateVpc(oldConfigs) {
var vpcConfig = utils_1.deepClone(oldConfigs || {});
if (vpcConfig.tags) {
vpcConfig.tags = vpcConfig.tags.map(function (item) {
return {
key: item.Key,
value: item.Value,
};
});
}
if (vpcConfig.subnetTags) {
vpcConfig.subnetTags = vpcConfig.subnetTags.map(function (item) {
return {
key: item.Key,
value: item.Value,
};
});
}
return vpcConfig;
}
exports.migrateVpc = migrateVpc;