somod-http-extension
Version:
SOMOD middleware to intercept and validate Lambda event for AWS APIGateway
1 lines • 785 B
JSON
{"Resources":{"AjvLayer":{"Type":"AWS::Serverless::LayerVersion","Properties":{"RetentionPolicy":"Delete","ContentUri":{"SOMOD::FunctionLayer":{"name":"ajvLayer","libraries":["decorated-ajv"]}}}},"SomodHttpMiddleware":{"Type":"SOMOD::Serverless::FunctionMiddleware","SOMOD::Access":"public","Properties":{"CodeUri":{"SOMOD::FunctionMiddleware":{"name":"httpMiddleware","allowedTypes":["HttpApi","WebSocket"]}},"Layers":[{"SOMOD::Ref":{"resource":"AjvLayer"}}],"Environment":{"Variables":{"SOMOD_HTTP_LOG_4XX":{"SOMOD::Parameter":"http.log.4xx"},"SOMOD_HTTP_LOG_AXIOM_ERROR":{"SOMOD::Parameter":"http.log.axiom.error"},"SOMOD_HTTP_AXIOM_INGEST_URL":{"SOMOD::Parameter":"http.log.axiom.ingest.url"},"SOMOD_HTTP_AXIOM_INGEST_TOKEN":{"SOMOD::Parameter":"http.log.axiom.ingest.token"}}}}}}}