Class: Aws::Pipes::Types::PipeLogConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#cloudwatch_logs_log_destinationTypes::CloudwatchLogsLogDestination

The Amazon CloudWatch Logs logging configuration settings for the pipe.



1499
1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1499

class PipeLogConfiguration < Struct.new(
  :cloudwatch_logs_log_destination,
  :firehose_log_destination,
  :include_execution_data,
  :level,
  :s3_log_destination)
  SENSITIVE = []
  include Aws::Structure
end

#firehose_log_destinationTypes::FirehoseLogDestination

The Amazon Kinesis Data Firehose logging configuration settings for the pipe.



1499
1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1499

class PipeLogConfiguration < Struct.new(
  :cloudwatch_logs_log_destination,
  :firehose_log_destination,
  :include_execution_data,
  :level,
  :s3_log_destination)
  SENSITIVE = []
  include Aws::Structure
end

#include_execution_dataArray<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.

Returns:

  • (Array<String>)


1499
1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1499

class PipeLogConfiguration < Struct.new(
  :cloudwatch_logs_log_destination,
  :firehose_log_destination,
  :include_execution_data,
  :level,
  :s3_log_destination)
  SENSITIVE = []
  include Aws::Structure
end

#levelString

The level of logging detail to include. This applies to all log destinations for the pipe.

Returns:

  • (String)


1499
1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1499

class PipeLogConfiguration < Struct.new(
  :cloudwatch_logs_log_destination,
  :firehose_log_destination,
  :include_execution_data,
  :level,
  :s3_log_destination)
  SENSITIVE = []
  include Aws::Structure
end

#s3_log_destinationTypes::S3LogDestination

The Amazon S3 logging configuration settings for the pipe.



1499
1500
1501
1502
1503
1504
1505
1506
1507
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 1499

class PipeLogConfiguration < Struct.new(
  :cloudwatch_logs_log_destination,
  :firehose_log_destination,
  :include_execution_data,
  :level,
  :s3_log_destination)
  SENSITIVE = []
  include Aws::Structure
end