def lambda_handler(event, context): logger.info("in updateData for harmony") startTime = datetime.datetime.now() conn, app, error = securityUtils.performSecurityCheckAndGetDetails(event) if error: return error body = json.loads(event["body"]) # logger.info("body: {}".format(body)) data = body["data"] if "type" in data: dataType = data["type"] else: dataType = body["type"] logger.info("dataType: {}".format(dataType)) if dataType == "valSync": harmonyValSync.syncValidators(conn, app, data, event) elif dataType == "addressSync": harmonyDelegationSync.syncAddresses(conn, app, data, event) elif dataType == "delegateSync": harmonyDelegationSync.syncDelegates(conn, app, data, event) elif dataType == "sendNotifications": hTgNotificationSync.sendAllNotifications(conn) elif dataType == "eventsSync": harmonyEvents.syncEvents(conn, app, data, event) elif dataType == "txSync": harmonyTransactionSync.syncTransactions(conn, app, data, event) elif dataType == "versionSync": harmonyVersionSync.syncVersion(conn, app, data, startTime) elif dataType == "blsKeySync": harmonyBlsKeySync.blsKeySync(conn, app, data, event) elif dataType == "epochSignSync": harmonyEpochSign.epochSignSync(conn, app, data, event) elif dataType == "electionSync": harmonyElectionProcess.electionSync(conn, app, data, event) elif dataType == "shardSync": harmonyShard.syncShardDetails(conn, app, data, event) elif dataType == "saveHealthCheck": saveHealthCheck.createHealthCheck(app, body["data"], conn) auditUtils.audit(conn, app, event, "saveHealthCheck", "service", startTime) elif dataType == "saveAlias": # data = body["data"] result = aliasUtils.saveAlias(conn, app, event, data, startTime) if result: conn.close() return result elif dataType == "clearAlias": # data = body["data"] aliasUtils.clearAlias(conn, app, data, startTime) else: logger.info( "dataType didnt match supported datatypes: {}".format(dataType)) conn.close() return utilities.getSuccessResponse()
def lambda_handler(event, context): conn, app, error = securityUtils.performSecurityCheckAndGetDetails(event) if error: return error logger.info("in temp") harmonyBlsKeys.processKeyNodeVersionAlert(conn, app) logger.info("after processing node version alert") conn.close() return utilities.getSuccessResponse()
def lambda_handler(event, context): startTime = datetime.datetime.now() # logger.info("in list data") conn, app, error = securityUtils.performSecurityCheckAndGetDetails(event) # logger.info(app) if error: # logger.info(error) return error dataType = event["queryStringParameters"]["type"] data = None if app == constants.HARMONY: data = harmonyData.listHData(conn, app, event, context, startTime, dataType) conn.close() return data
def lambda_handler(event, context): logger.info("in updateData for harmony") startTime = datetime.datetime.now() conn, app, error = securityUtils.performSecurityCheckAndGetDetails(event) if error: return error # body = json.loads(event["body"]) # logger.info("body: {}".format(body)) sendAllNotifications(conn) auditUtils.createEvent(conn, app, eventName.syncHarmonyNotifications) auditUtils.audit(conn, app, event, eventName.syncHarmonyNotifications, "service", startTime) # harmonyBlsKeys.processKeyNodeVersionAlert(conn, app) conn.close() return utilities.getSuccessResponse()
def lambda_handler(event, context): # logger.info(event) startTime = datetime.datetime.now() conn, app, error = securityUtils.performSecurityCheckAndGetDetails(event) if error: return error # logger.info(app) body = json.loads(event["body"]) createHealthCheck(app, body, conn) conn.commit() # logger.info("record created/modified") auditUtils.audit(conn, app, event, "saveHealthCheck", "service", startTime) conn.close() return utilities.getSuccessResponse()
def lambda_handler(event, context): logger.info("in updateData for harmony") conn, app, error = securityUtils.performSecurityCheckAndGetDetails(event) if error: return error body = json.loads(event["body"]) # logger.info("body: {}".format(body)) data = body["data"] if "type" in data: dataType = data["type"] else: dataType = body["type"] logger.info("dataType: {}".format(dataType)) if dataType == "valSync": syncValidators(conn, app, data, event) conn.close() return utilities.getSuccessResponse()