AWS::Pipes::Pipe PipeLogConfiguration
Represents the configuration settings for the logs to which this pipe should report events.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "CloudwatchLogsLogDestination" :
CloudwatchLogsLogDestination
, "FirehoseLogDestination" :FirehoseLogDestination
, "IncludeExecutionData" :[ String, ... ]
, "Level" :String
, "S3LogDestination" :S3LogDestination
}
YAML
CloudwatchLogsLogDestination:
CloudwatchLogsLogDestination
FirehoseLogDestination:FirehoseLogDestination
IncludeExecutionData:- String
Level:String
S3LogDestination:S3LogDestination
Properties
CloudwatchLogsLogDestination
-
The logging configuration settings for the pipe.
Required: No
Type: CloudwatchLogsLogDestination
Update requires: No interruption
FirehoseLogDestination
-
The Amazon Data Firehose logging configuration settings for the pipe.
Required: No
Type: FirehoseLogDestination
Update requires: No interruption
IncludeExecutionData
-
Whether the execution data (specifically, the
payload
,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
Required: No
Type: Array of String
Update requires: No interruption
Level
-
The level of logging detail to include. This applies to all log destinations for the pipe.
Required: No
Type: String
Allowed values:
OFF | ERROR | INFO | TRACE
Update requires: No interruption
S3LogDestination
-
The Amazon S3 logging configuration settings for the pipe.
Required: No
Type: S3LogDestination
Update requires: No interruption