UNPKG

@bitblit/epsilon

Version:

Tiny adapter to simplify building API gateway Lambda APIS

14 lines (13 loc) 739 B
import { PolicyStatement } from 'aws-cdk-lib/aws-iam'; import { Topic } from 'aws-cdk-lib/aws-sns'; import { Queue } from 'aws-cdk-lib/aws-sqs'; import { EpsilonApiStackProps } from './epsilon-api-stack-props'; export declare class EpsilonStackUtil { private constructor(); static toEnvironmentVariables(input: Record<string, any>[]): any[]; static createDefaultPolicyStatementList(props: EpsilonApiStackProps, backgroundLambdaSqs: Queue, backgroundLambdaSns: Topic, interApiSns: Topic): PolicyStatement[]; static readonly ALLOW_ECS: PolicyStatement; static readonly ALLOW_ECR: PolicyStatement; static readonly ALLOW_RESTRICTED_LOGS: PolicyStatement; static readonly ECS_POLICY_STATEMENTS: PolicyStatement[]; }