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_typeString

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

Returns:

  • (String)


13191
13192
13193
13194
13195
13196
13197
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13191

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

#log_destinationString

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)


13191
13192
13193
13194
13195
13196
13197
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13191

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

#log_levelString

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

Returns:

  • (String)


13191
13192
13193
13194
13195
13196
13197
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13191

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