Class: Aws::Pipes::Types::PipeLogConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pipes::Types::PipeLogConfiguration
- Includes:
- Structure
- Defined in:
- 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`, and `awsResponse` 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 '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 '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*.
[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-logs.html#eb-pipes-logs-execution-data
1614 1615 1616 1617 1618 1619 1620 1621 1622 |
# File '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 '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 '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 |