Class: Aws::IoT::Types::LogEventConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb

Overview

Configuration for event-based logging that specifies which event types to log and their logging settings. Used for account-level logging overrides.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#event_type ⇒ String

The type of event to log. These include event types like Connect, Publish, and Disconnect.

Returns:

  • (String)


13537
13538
13539
13540
13541
13542
13543
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13537

class LogEventConfiguration < Struct.new(
  :event_type,
  :log_level,
  :log_destination)
  SENSITIVE = []
  include Aws::Structure
end

#log_destination ⇒ String

CloudWatch Log Group for event-based logging. Specifies where log events should be sent. The log destination for event-based logging overrides default Log Group for the specified event type and applies to all resources associated with that event.

Returns:

  • (String)


13537
13538
13539
13540
13541
13542
13543
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13537

class LogEventConfiguration < Struct.new(
  :event_type,
  :log_level,
  :log_destination)
  SENSITIVE = []
  include Aws::Structure
end

#log_level ⇒ String

The logging level for the specified event type. Determines the verbosity of log messages generated for this event type.

Returns:

  • (String)


13537
13538
13539
13540
13541
13542
13543
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13537

class LogEventConfiguration < Struct.new(
  :event_type,
  :log_level,
  :log_destination)
  SENSITIVE = []
  include Aws::Structure
end