Class: Aws::Pipes::Types::PipeLogConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pipes::Types::PipeLogConfiguration
- Defined in:
- gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb
Overview
The logging configuration settings for the pipe.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cloudwatch_logs_log_destination ⇒ Types::CloudwatchLogsLogDestination
The Amazon CloudWatch Logs logging configuration settings for the pipe.
-
#firehose_log_destination ⇒ Types::FirehoseLogDestination
The Amazon Data Firehose logging configuration settings for the pipe.
-
#include_execution_data ⇒ Array<String>
Whether the execution data (specifically, the
payload
,awsRequest
, andawsResponse
fields) is included in the log messages for this pipe. -
#level ⇒ String
The level of logging detail to include.
-
#s3_log_destination ⇒ Types::S3LogDestination
The Amazon S3 logging configuration settings for the pipe.
Instance Attribute Details
#cloudwatch_logs_log_destination ⇒ Types::CloudwatchLogsLogDestination
The Amazon CloudWatch Logs logging configuration settings for the pipe.
1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1614 class PipeLogConfiguration < Struct.new( :s3_log_destination, :firehose_log_destination, :cloudwatch_logs_log_destination, :level, :include_execution_data) SENSITIVE = [] include Aws::Structure end |
#firehose_log_destination ⇒ Types::FirehoseLogDestination
The Amazon Data Firehose logging configuration settings for the pipe.
1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1614 class PipeLogConfiguration < Struct.new( :s3_log_destination, :firehose_log_destination, :cloudwatch_logs_log_destination, :level, :include_execution_data) SENSITIVE = [] include Aws::Structure end |
#include_execution_data ⇒ Array<String>
Whether the execution data (specifically, the payload
,
awsRequest
, and awsResponse
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.
1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1614 class PipeLogConfiguration < Struct.new( :s3_log_destination, :firehose_log_destination, :cloudwatch_logs_log_destination, :level, :include_execution_data) SENSITIVE = [] include Aws::Structure end |
#level ⇒ String
The level of logging detail to include. This applies to all log destinations for the pipe.
1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1614 class PipeLogConfiguration < Struct.new( :s3_log_destination, :firehose_log_destination, :cloudwatch_logs_log_destination, :level, :include_execution_data) SENSITIVE = [] include Aws::Structure end |
#s3_log_destination ⇒ Types::S3LogDestination
The Amazon S3 logging configuration settings for the pipe.
1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1614 class PipeLogConfiguration < Struct.new( :s3_log_destination, :firehose_log_destination, :cloudwatch_logs_log_destination, :level, :include_execution_data) SENSITIVE = [] include Aws::Structure end |