backend-printing/validator/main.py (10 lines of code) (raw):
"""
Azure Function to validate connection to SAP system and store the connection details in the Key Vault.
"""
import json
import azure.functions as func
from helper.backend_print import BackendPrint
import logging
def main(req: func.HttpRequest, context: func.Context) -> func.HttpResponse:
"""
Azure Functions entry point to validate connection.
Args:
req (func.TimerRequest)
context (func.Context)
"""
logging.info("Python HTTP trigger function processed a request.")
response = BackendPrint(
logger=logging, log_tag="Validator"
).validation_engine(req.get_json())
return func.HttpResponse(json.dumps(response), status_code=200)