name: l2-invoice-service kind: l2 description: Billing and invoicing microservice for energy trades l1s: - name: l1-eks-fargate inputs: cluster_name: invoice-cluster region: us-east-1 cpu_arch: arm64 - name: l1-iam-role inputs: role_name: invoice-service-role trust_policy: '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"Service":"eks.amazonaws.com"},"Action":"sts:AssumeRole"}]}' - name: l1-lambda inputs: function_name: invoice-generator runtime: python3.11 handler: index.handler - name: l1-sqs inputs: queue_name: invoice-queue visibility_timeout: "60" - name: l1-s3 inputs: bucket_name: acdl-invoice-archive region: us-east-1 retention_days: "365"