Interface CfnPipe.CloudwatchLogsLogDestinationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPipe.CloudwatchLogsLogDestinationProperty.Jsii$Proxy
- Enclosing class:
CfnPipe
@Stability(Stable)
public static interface CfnPipe.CloudwatchLogsLogDestinationProperty
extends software.amazon.jsii.JsiiSerializable
Represents the Amazon CloudWatch Logs logging configuration settings for the pipe.
Example:
Queue sourceQueue;
Queue targetQueue;
Filter sourceFilter = new Filter(List.of(FilterPattern.fromObject(Map.of(
"body", Map.of(
// only forward events with customerType B2B or B2C
"customerType", List.of("B2B", "B2C"))))));
Pipe pipe = Pipe.Builder.create(this, "Pipe")
.source(new SqsSource(sourceQueue))
.target(new SqsTarget(targetQueue))
.filter(sourceFilter)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPipe.CloudwatchLogsLogDestinationPropertystatic final classAn implementation forCfnPipe.CloudwatchLogsLogDestinationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLogGroupArn
The AWS Resource Name (ARN) for the CloudWatch log group to which EventBridge sends the log records.- See Also:
-
builder
-