Skip to content

gammarers/aws-codesuite-state-change-detection-event-rules

Repository files navigation

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.