leo-cdk-lib
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

leo-cdk-lib

npm i leo-cdk-lib

Usage

import { Stack, StackProps } from "aws-cdk-lib";
import { Construct } from "constructs";
import { LeoPlatform } from "leo-cdk-lib";

export class PlatformStack extends Stack {
  constructor(scope: Construct, id: string, props?: StackProps) {
    super(scope, id, props);

    new LeoPlatform(this, "TestPlatform", {
      baseParameters: {
        Environment: "dev",
        InputCognitoId: "",
        TrustedAWSPrinciples: [
          "arn:aws:iam::999999999999:role/dev-integration",
          "arn:aws:iam::999999999999:root",
        ],
        QueueReplicationDestinationLeoBotRoleARNs: [],
        QueueReplicationMapping: "[]",
      },
      parameterGroups: {
        lambdaProps: {},
        leoArchiveProps: {},
        leoCronProps: {},
        leoEventProps: {},
        leoSettingsProps: {},
        leoStreamProps: {},
        leoSystemProps: {},
      },
    });
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i leo-cdk-lib

Weekly Downloads

1

Version

0.0.1

License

none

Unpacked Size

67.3 kB

Total Files

15

Last publish

Collaborators

  • czirker