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

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

Instance Attribute Details

#cloudwatch_logs_log_destinationTypes::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_destinationTypes::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_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*.

[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-logs.html#eb-pipes-logs-execution-data

Returns:

  • (Array<String>)


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

#levelString

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

Returns:

  • (String)


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_destinationTypes::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