UNPKG

@gp_jcisneros/aws-utils

Version:

AWS SDK utilities for GreenPay microservices

42 lines (40 loc) 1.31 kB
// Main entry point for @gp_jcisneros/aws-utils const { LambdaUtils } = require('./LambdaUtils'); const { S3Utils } = require('./S3Utils'); const { SQSUtils } = require('./SQSUtils'); const { DynamoUtils } = require('./DynamoUtils'); const { CognitoUtils } = require('./CognitoUtils'); const { AWSError, DatabaseError, IntegrationError, } = require('@gp_jcisneros/errors'); module.exports = { LambdaUtils, S3Utils, SQSUtils, DynamoUtils, CognitoUtils, // Error classes for convenience AWSError, DatabaseError, IntegrationError, // Convenience exports invokeLambda: LambdaUtils.invokeLambda, uploadToS3: S3Utils.uploadFile, sendToSQS: SQSUtils.sendMessage, getFromDynamo: DynamoUtils.getItem, login: CognitoUtils.login, signUp: CognitoUtils.signUp, verify: CognitoUtils.verify, forgotPassword: CognitoUtils.forgotPassword, confirmPassword: CognitoUtils.confirmPassword, refreshToken: CognitoUtils.refreshToken, revokeToken: CognitoUtils.revokeToken, changePassword: CognitoUtils.changePassword, adminAddUserToGroup: CognitoUtils.adminAddUserToGroup, adminRemoveUserFromGroup: CognitoUtils.adminRemoveUserFromGroup, addGroupPool: CognitoUtils.addGroupPool, deleteGroupPool: CognitoUtils.deleteGroupPool, deleteUserPool: CognitoUtils.deleteUserPool, };