const path = require("path"); const rootPath = process.env.LAMBDA_TASK_ROOT ? process.env.LAMBDA_TASK_ROOT : path.dirname(require.main.filename); const secretConfig: any = require(`${rootPath}/vk-configurations/secret.config.json`); const queues = require(`${rootPath}/vk-configurations/sqsQueues.json`); const snsTopics = require(`${rootPath}/vk-configurations/snsTopics.json`); export const LOGGER_TAG = '>>>>> Unlink smartDevices from property -> '; export const CONSTANTS = require(`${rootPath}/vk-constants/index.js`); export const SNS_CREDENTIALS = { ACCESS_KEY_ID: secretConfig.AWS_SNS_PUBLISHER.ACCESS_KEY_ID, SECRET_ACCESS_KEY: secretConfig.AWS_SNS_PUBLISHER.SECRET_ACCESS_KEY, REGION: secretConfig.AWS_SNS_PUBLISHER.REGION }; export const SQS_CREDENTIALS = { ACCESS_KEY_ID: secretConfig.AWS_SQS_FULL_ACCESS.ACCESS_KEY_ID, SECRET_ACCESS_KEY: secretConfig.AWS_SQS_FULL_ACCESS.SECRET_ACCESS_KEY, REGION: secretConfig.AWS_SQS_FULL_ACCESS.REGION }; export const LAMBDA_CREDENTIALS = { ACCESS_KEY_ID: secretConfig.AWS_LAMBDA_CREDENTIALS.ACCESS_KEY_ID, SECRET_ACCESS_KEY: secretConfig.AWS_LAMBDA_CREDENTIALS.SECRET_ACCESS_KEY, REGION: secretConfig.AWS_LAMBDA_CREDENTIALS.REGION }; export const QUEUES = queues.QUEUES; export const SNS_TOPICS = { ERROR: snsTopics.error, SUPPORT: snsTopics.support };