Interface LogGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
,TargetBaseProps
- All Known Implementing Classes:
LogGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-05T03:43:43.739Z")
@Stability(Stable)
public interface LogGroupProps
extends software.amazon.jsii.JsiiSerializable, TargetBaseProps
Customize the CloudWatch LogGroup Event Target.
Example:
import software.amazon.awscdk.services.logs.*; LogGroup logGroup; Rule rule; rule.addTarget(CloudWatchLogGroup.Builder.create(logGroup) .logEvent(LogGroupTargetInput.fromObject(LogGroupTargetInputOptions.builder() .message(JSON.stringify(Map.of( "CustomField", "CustomValue"))) .build())) .build());
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forLogGroupProps
static final class
An implementation forLogGroupProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic LogGroupProps.Builder
builder()
default RuleTargetInput
getEvent()
Deprecated.use logEvent insteaddefault Boolean
Whether the custom resource created wll default to install latest AWS SDK.default LogGroupTargetInput
The event to send to the CloudWatch LogGroup.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.services.events.targets.TargetBaseProps
getDeadLetterQueue, getMaxEventAge, getRetryAttempts
-
Method Details
-
getEvent
Deprecated.use logEvent instead(deprecated) The event to send to the CloudWatch LogGroup.This will be the event logged into the CloudWatch LogGroup
Default: - the entire EventBridge event
-
getInstallLatestAwsSdk
Whether the custom resource created wll default to install latest AWS SDK.Default: - install latest AWS SDK
-
getLogEvent
The event to send to the CloudWatch LogGroup.This will be the event logged into the CloudWatch LogGroup
Default: - the entire EventBridge event
-
builder
- Returns:
- a
LogGroupProps.Builder
ofLogGroupProps
-