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.



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


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

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