apiVersion: v3
kind: service
metadata:
  name: lambda-abacus-generate-flowthrough-adjustments
  description: |
    Generates flowthrough adjustments in JSON format based on payment entity and payment schedule criteria, and uploads the output to a S3 bucket.
  owner: abacus
  tags:
    - application_family:accounting
    - public:false
    - terraformed:true
    - language:python
    - runtime:python3.13
    - database:duckdb
    - integration:eventbridge
    - integration:mysql
    - integration:s3
    - integration:step-functions
spec:
  type: function
  links:
    - url: https://pipeline.theorchard.io/job/lambda-abacus-pipeline/
      title: Jenkins Pipeline
      icon: jenkins
    - url: https://github.com/theorchard/lambda-abacus/tree/main/lambda/generate_flowthrough_adjustments/
      title: Source Code
      icon: github
