Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 2.41 KB

File metadata and controls

57 lines (40 loc) · 2.41 KB

AWS CodeSuite State Change Detection Event Rule

GitHub npm (scoped) GitHub Workflow Status (branch) GitHub release (latest SemVer)

View on Construct Hub

This an AWS CodePipeline execution state change detection event rule

Install

TypeScript

install by npm

npm install @gammarers/aws-codesuite-state-change-detection-event-rules

install by yarn

yarn add @gammarers/aws-codesuite-state-change-detection-event-rules

install by pnpm

pnpm add @gammarers/aws-codesuite-state-change-detection-event-rules

install by bun

bun add @gammarers/aws-codesuite-state-change-detection-event-rules

Example

import { CodePipelineExecutionStateChangeDetectionEventRule } from '@gammarers/aws-codesuite-state-change-detection-event-rules';

const fn = new lambda.Function(this, 'MyFunc', {
  runtime: lambda.Runtime.NODEJS_LATEST,
  handler: 'index.handler',
  code: lambda.Code.fromInline(`exports.handler = handler.toString()`),
});

const rule = new CodePipelineExecutionStateChangeDetectionEventRule(stack, 'CodePipelineStateChangeDetectionEventRule', {
  ruleName: 'example-codepipeline-state-change-detection-event-rules',
  targets: new targets.LambdaFunction(fn),
});

License

This project is licensed under the Apache-2.0 License.