| Package | Description |
|---|---|
| software.amazon.awscdk.services.events |
Amazon EventBridge Construct Library
|
| software.amazon.awscdk.services.events.targets |
Event Targets for Amazon EventBridge
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IRule.Jsii$Default
Internal default implementation for
IRule. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IRule.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Rule
Defines an EventBridge Rule in this stack.
|
| Modifier and Type | Method and Description |
|---|---|
static IRule |
Rule.fromEventRuleArn(software.constructs.Construct scope,
String id,
String eventRuleArn)
Import an existing EventBridge Rule provided an ARN.
|
| Modifier and Type | Method and Description |
|---|---|
abstract RuleTargetInputProperties |
RuleTargetInput.bind(IRule rule)
Return the input properties for this input object.
|
RuleTargetConfig |
IRuleTarget.bind(IRule rule)
Returns the rule target specification.
|
RuleTargetConfig |
IRuleTarget.Jsii$Proxy.bind(IRule rule)
Returns the rule target specification.
|
RuleTargetConfig |
IRuleTarget.bind(IRule rule,
String id)
Returns the rule target specification.
|
RuleTargetConfig |
IRuleTarget.Jsii$Proxy.bind(IRule rule,
String id)
Returns the rule target specification.
|
default RuleTargetConfig |
IRuleTarget.Jsii$Default.bind(IRule rule,
String id)
Returns the rule target specification.
|
| Modifier and Type | Method and Description |
|---|---|
RuleTargetConfig |
ApiGateway.bind(IRule rule)
Returns a RuleTarget that can be used to trigger this API Gateway REST APIs as a result from an EventBridge event.
|
RuleTargetConfig |
EcsTask.bind(IRule _rule)
Allows using tasks as target of EventBridge events.
|
RuleTargetConfig |
SqsQueue.bind(IRule rule)
Returns a RuleTarget that can be used to trigger this SQS queue as a result from an EventBridge event.
|
abstract RuleTargetInputProperties |
LogGroupTargetInput.bind(IRule rule)
Return the input properties for this input object.
|
RuleTargetConfig |
AwsApi.bind(IRule rule)
Returns a RuleTarget that can be used to trigger this AwsApi as a result from an EventBridge event.
|
RuleTargetConfig |
CodeBuildProject.bind(IRule _rule)
Allows using build projects as event rule targets.
|
RuleTargetConfig |
KinesisFirehoseStream.bind(IRule _rule)
Returns a RuleTarget that can be used to trigger this Firehose Stream as a result from a Event Bridge event.
|
RuleTargetConfig |
KinesisStream.bind(IRule _rule)
Returns a RuleTarget that can be used to trigger this Kinesis Stream as a result from a CloudWatch event.
|
RuleTargetConfig |
CloudWatchLogGroup.bind(IRule _rule)
Returns a RuleTarget that can be used to log an event into a CloudWatch LogGroup.
|
RuleTargetConfig |
EventBus.bind(IRule rule)
Returns the rule target specification.
|
RuleTargetConfig |
BatchJob.bind(IRule rule)
Returns a RuleTarget that can be used to trigger queue this batch job as a result from an EventBridge event.
|
RuleTargetConfig |
CodePipeline.bind(IRule _rule)
Returns the rule target specification.
|
RuleTargetConfig |
SfnStateMachine.bind(IRule _rule)
Returns a properties that are used in an Rule to trigger this State Machine.
|
RuleTargetConfig |
LambdaFunction.bind(IRule rule)
Returns a RuleTarget that can be used to trigger this Lambda as a result from an EventBridge event.
|
RuleTargetConfig |
ApiDestination.bind(IRule _rule)
Returns a RuleTarget that can be used to trigger API destinations from an EventBridge event.
|
RuleTargetConfig |
SnsTopic.bind(IRule _rule)
Returns a RuleTarget that can be used to trigger this SNS topic as a result from an EventBridge event.
|
RuleTargetConfig |
ApiGateway.bind(IRule rule,
String _id)
Returns a RuleTarget that can be used to trigger this API Gateway REST APIs as a result from an EventBridge event.
|
RuleTargetConfig |
EcsTask.bind(IRule _rule,
String _id)
Allows using tasks as target of EventBridge events.
|
RuleTargetConfig |
SqsQueue.bind(IRule rule,
String _id)
Returns a RuleTarget that can be used to trigger this SQS queue as a result from an EventBridge event.
|
RuleTargetConfig |
AwsApi.bind(IRule rule,
String id)
Returns a RuleTarget that can be used to trigger this AwsApi as a result from an EventBridge event.
|
RuleTargetConfig |
CodeBuildProject.bind(IRule _rule,
String _id)
Allows using build projects as event rule targets.
|
RuleTargetConfig |
KinesisFirehoseStream.bind(IRule _rule,
String _id)
Returns a RuleTarget that can be used to trigger this Firehose Stream as a result from a Event Bridge event.
|
RuleTargetConfig |
KinesisStream.bind(IRule _rule,
String _id)
Returns a RuleTarget that can be used to trigger this Kinesis Stream as a result from a CloudWatch event.
|
RuleTargetConfig |
CloudWatchLogGroup.bind(IRule _rule,
String _id)
Returns a RuleTarget that can be used to log an event into a CloudWatch LogGroup.
|
RuleTargetConfig |
EventBus.bind(IRule rule,
String _id)
Returns the rule target specification.
|
RuleTargetConfig |
BatchJob.bind(IRule rule,
String _id)
Returns a RuleTarget that can be used to trigger queue this batch job as a result from an EventBridge event.
|
RuleTargetConfig |
CodePipeline.bind(IRule _rule,
String _id)
Returns the rule target specification.
|
RuleTargetConfig |
SfnStateMachine.bind(IRule _rule,
String _id)
Returns a properties that are used in an Rule to trigger this State Machine.
|
RuleTargetConfig |
LambdaFunction.bind(IRule rule,
String _id)
Returns a RuleTarget that can be used to trigger this Lambda as a result from an EventBridge event.
|
RuleTargetConfig |
ApiDestination.bind(IRule _rule,
String _id)
Returns a RuleTarget that can be used to trigger API destinations from an EventBridge event.
|
RuleTargetConfig |
SnsTopic.bind(IRule _rule,
String _id)
Returns a RuleTarget that can be used to trigger this SNS topic as a result from an EventBridge event.
|
Copyright © 2022. All rights reserved.