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