Skip to main content

Event targets for Amazon EventBridge

Project description

Event Targets for Amazon EventBridge

---

cdk-constructs: Stable


This library contains integration classes to send Amazon EventBridge to any number of supported AWS Services. Instances of these classes should be passed to the rule.addTarget() method.

Currently supported are:

  • Start a CodeBuild build
  • Start a CodePipeline pipeline
  • Run an ECS task
  • Invoke a Lambda function
  • Publish a message to an SNS topic
  • Send a message to an SQS queue
  • Start a StepFunctions state machine
  • Queue a Batch job
  • Make an AWS API call
  • Put a record to a Kinesis stream
  • Log an event into a LogGroup
  • Put a record to a Kinesis Data Firehose stream

See the README of the @aws-cdk/aws-events library for more information on EventBridge.

LogGroup

Use the LogGroup target to log your events in a CloudWatch LogGroup.

For example, the following code snippet creates an event rule with a CloudWatch LogGroup as a target. Every events sent from the aws.ec2 source will be sent to the CloudWatch LogGroup.

# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
import aws_cdk.aws_logs as logs
import aws_cdk.aws_events as events
import aws_cdk.aws_events_targets as targets

log_group = logs.LogGroup(self, "MyLogGroup",
    log_group_name="MyLogGroup"
)

rule = events.Rule(self, "rule",
    event_pattern=EventPattern(
        source=["aws.ec2"]
    )
)

rule.add_target(targets.CloudWatchLogGroup(log_group))

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws-cdk.aws-events-targets-1.79.0.tar.gz (71.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aws_cdk.aws_events_targets-1.79.0-py3-none-any.whl (69.8 kB view details)

Uploaded Python 3

File details

Details for the file aws-cdk.aws-events-targets-1.79.0.tar.gz.

File metadata

  • Download URL: aws-cdk.aws-events-targets-1.79.0.tar.gz
  • Upload date:
  • Size: 71.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.5

File hashes

Hashes for aws-cdk.aws-events-targets-1.79.0.tar.gz
Algorithm Hash digest
SHA256 3920143b147aa38a3d58ae9688d83d956da5c398a261228066b70fae97530596
MD5 343406b01491be4ead56906637191aa8
BLAKE2b-256 fbd8a767ef2461e06c6ecf573ac23bd1941e6afe8b324259a8c729389945e7f2

See more details on using hashes here.

File details

Details for the file aws_cdk.aws_events_targets-1.79.0-py3-none-any.whl.

File metadata

  • Download URL: aws_cdk.aws_events_targets-1.79.0-py3-none-any.whl
  • Upload date:
  • Size: 69.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.5

File hashes

Hashes for aws_cdk.aws_events_targets-1.79.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff92824e7ff15a633b8ad4af9a81bef964d3e6d8fe9511ade7257b367003646f
MD5 380b0cf3379439e6241120526cccd4be
BLAKE2b-256 327bca8b924ed4fb5716cb8a844feaa8970ab9809c65130429c2b8432e9e88a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page