Class: Aws::EventBridge::Types::LogConfig

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-eventbridge/types.rb

Overview

The logging configuration settings for the event bus.

For more information, see [Configuring logs for event buses] in the *EventBridge User Guide*.

[1]: docs.aws.amazon.com/eb-event-bus-logs.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#include_detailString

Whether EventBridge include detailed event information in the records it generates. Detailed data can be useful for troubleshooting and debugging. This information includes details of the event itself, as well as target details.

For more information, see [Including detail data in event bus logs] in the *EventBridge User Guide*.

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

Returns:

  • (String)


3697
3698
3699
3700
3701
3702
# File 'lib/aws-sdk-eventbridge/types.rb', line 3697

class LogConfig < Struct.new(
  :include_detail,
  :level)
  SENSITIVE = []
  include Aws::Structure
end

#levelString

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

For more information, see [Specifying event bus log level] in the *EventBridge User Guide*.

[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-bus-logs.html#eb-event-bus-logs-level

Returns:

  • (String)


3697
3698
3699
3700
3701
3702
# File 'lib/aws-sdk-eventbridge/types.rb', line 3697

class LogConfig < Struct.new(
  :include_detail,
  :level)
  SENSITIVE = []
  include Aws::Structure
end