class CloudWatchLogGroup
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Events.Targets.CloudWatchLogGroup |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awseventstargets#CloudWatchLogGroup |
![]() | software.amazon.awscdk.services.events.targets.CloudWatchLogGroup |
![]() | aws_cdk.aws_events_targets.CloudWatchLogGroup |
![]() | aws-cdk-lib » aws_events_targets » CloudWatchLogGroup |
Implements
IRule
Use an AWS CloudWatch LogGroup as an event rule target.
Example
import * as logs from 'aws-cdk-lib/aws-logs';
declare const logGroup: logs.LogGroup;
declare const rule: events.Rule;
rule.addTarget(new targets.CloudWatchLogGroup(logGroup, {
logEvent: targets.LogGroupTargetInput.fromObject({
message: JSON.stringify({
CustomField: 'CustomValue',
}),
}),
}));
Initializer
new CloudWatchLogGroup(logGroup: ILogGroup, props?: LogGroupProps)
Parameters
- logGroup
ILog
Group - props
Log
Group Props
Methods
Name | Description |
---|---|
bind(_rule, _id?) | Returns a RuleTarget that can be used to log an event into a CloudWatch LogGroup. |
bind(_rule, _id?)
public bind(_rule: IRule, _id?: string): RuleTargetConfig
Parameters
- _rule
IRule
- _id
string
Returns
Returns a RuleTarget that can be used to log an event into a CloudWatch LogGroup.