class LogGroupTargetInput
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Events.Targets.LogGroupTargetInput |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awseventstargets#LogGroupTargetInput |
![]() | software.amazon.awscdk.services.events.targets.LogGroupTargetInput |
![]() | aws_cdk.aws_events_targets.LogGroupTargetInput |
![]() | 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 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
Log
Group 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.
static fromObjectV2(options?)
public static fromObjectV2(options?: LogGroupTargetInputOptions): LogGroupTargetInput
Parameters
- options
Log
Group 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.