Skip to main content

SimpleStack

sdlc-cdk-lib v1.0.0


sdlc-cdk-lib / modules/sdlc-aws-cdk-lib/lib/SimpleStack

modules/sdlc-aws-cdk-lib/lib/SimpleStack

Classes​

SimpleStack​

Defined in: modules/sdlc-aws-cdk-lib/lib/SimpleStack.ts:21

Example stack demonstrating Blue-Green Lambda deployment with API Gateway.

Features:

  • Lambda with versioned aliases
  • CodeDeploy for gradual traffic shifting (canary deployments)
  • CloudWatch alarms for automatic rollback
  • API Gateway integration with Lambda alias
  • SSM parameter for configuration

Extends​

  • unknown

Constructors​

Constructor​

> new SimpleStack(scope, id, props?): SimpleStack

Defined in: modules/sdlc-aws-cdk-lib/lib/SimpleStack.ts:25

Parameters​
scope​

Construct

id​

string

props?​

SimpleStackProps

Returns​

SimpleStack

Overrides​

Stack.constructor

Properties​

apiUrl​

> readonly apiUrl: string

Defined in: modules/sdlc-aws-cdk-lib/lib/SimpleStack.ts:22

lambdaFunctionName​

> readonly lambdaFunctionName: string

Defined in: modules/sdlc-aws-cdk-lib/lib/SimpleStack.ts:23

Interfaces​

SimpleStackProps​

Defined in: modules/sdlc-aws-cdk-lib/lib/SimpleStack.ts:7

Extends​

  • StackProps

Properties​

temp?​

> readonly optional temp: string

Defined in: modules/sdlc-aws-cdk-lib/lib/SimpleStack.ts:8