Interface CfnPipe.PipeLogConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPipe.PipeLogConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnPipe
@Stability(Stable)
public static interface CfnPipe.PipeLogConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Represents the configuration settings for the logs to which this pipe should report events.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.pipes.*; PipeLogConfigurationProperty pipeLogConfigurationProperty = PipeLogConfigurationProperty.builder() .cloudwatchLogsLogDestination(CloudwatchLogsLogDestinationProperty.builder() .logGroupArn("logGroupArn") .build()) .firehoseLogDestination(FirehoseLogDestinationProperty.builder() .deliveryStreamArn("deliveryStreamArn") .build()) .includeExecutionData(List.of("includeExecutionData")) .level("level") .s3LogDestination(S3LogDestinationProperty.builder() .bucketName("bucketName") .bucketOwner("bucketOwner") .outputFormat("outputFormat") .prefix("prefix") .build()) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnPipe.PipeLogConfigurationProperty
static final class
An implementation forCfnPipe.PipeLogConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The logging configuration settings for the pipe.default Object
The Amazon Data Firehose logging configuration settings for the pipe.Whether the execution data (specifically, thepayload
,awsRequest
, andawsResponse
fields) is included in the log messages for this pipe.default String
getLevel()
The level of logging detail to include.default Object
The Amazon S3 logging configuration settings for the pipe.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudwatchLogsLogDestination
The logging configuration settings for the pipe.- See Also:
-
getFirehoseLogDestination
The Amazon Data Firehose logging configuration settings for the pipe.- See Also:
-
getIncludeExecutionData
Whether the execution data (specifically, thepayload
,awsRequest
, andawsResponse
fields) is included in the log messages for this pipe.This applies to all log destinations for the pipe.
For more information, see Including execution data in logs in the Amazon EventBridge User Guide .
Allowed values:
ALL
- See Also:
-
getLevel
The level of logging detail to include.This applies to all log destinations for the pipe.
- See Also:
-
getS3LogDestination
The Amazon S3 logging configuration settings for the pipe.- See Also:
-
builder
-