class LogGroupTargetInput
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Events.Targets.LogGroupTargetInput |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awseventstargets#LogGroupTargetInput |
Java | software.amazon.awscdk.services.events.targets.LogGroupTargetInput |
Python | aws_cdk.aws_events_targets.LogGroupTargetInput |
TypeScript (source) | aws-cdk-lib » aws_events_targets » LogGroupTargetInput |
The input to send to the CloudWatch LogGroup 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.fromObjectV2({
timestamp: events.EventField.fromPath('$.time'),
message: events.EventField.fromPath('$.detail-type'),
}),
}));
Initializer
new LogGroupTargetInput()
Methods
| Name | Description |
|---|---|
| bind(rule) | Return the input properties for this input object. |
| static from | Pass a JSON object to the log group event target. |
| static from | Pass a JSON object to the the log group event target. |
bind(rule)
public bind(rule: IRule): RuleTargetInputProperties
Parameters
- rule
IRule
Returns
Return the input properties for this input object.
static fromObject(options?)
public static fromObject(options?: LogGroupTargetInputOptions): RuleTargetInput
⚠️ Deprecated: use fromObjectV2
Parameters
- options
LogGroup Target Input Options
Returns
Pass a JSON object to the log group event target.
May contain strings returned by EventField.from() to substitute in parts of the
matched event.
static fromObjectV2(options?)
public static fromObjectV2(options?: LogGroupTargetInputOptions): LogGroupTargetInput
Parameters
- options
LogGroup Target Input Options
Returns
Pass a JSON object to the the log group event target.
May contain strings returned by EventField.from() to substitute in parts of the
matched event.

.NET
Go
Java
Python
TypeScript (