Class: Aws::CloudWatchLogs::Types::LiveTailSessionStart

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

Overview

This object contains information about this Live Tail session, including the log groups included and the log stream filters, if any.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#event_typeObject

Returns the value of attribute event_type



4693
4694
4695
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4693

def event_type
  @event_type
end

#log_event_filter_patternString

An optional pattern to filter the results to include only log events that match the pattern. For example, a filter pattern of ‘error 404` displays only log events that include both `error` and `404`.

For more information about filter pattern syntax, see [Filter and Pattern Syntax].

[1]: docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html



4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4693

class LiveTailSessionStart < Struct.new(
  :request_id,
  :session_id,
  :log_group_identifiers,
  :log_stream_names,
  :log_stream_name_prefixes,
  :log_event_filter_pattern,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end

#log_group_identifiersArray<String>

An array of the names and ARNs of the log groups included in this Live Tail session.



4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4693

class LiveTailSessionStart < Struct.new(
  :request_id,
  :session_id,
  :log_group_identifiers,
  :log_stream_names,
  :log_stream_name_prefixes,
  :log_event_filter_pattern,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end

#log_stream_name_prefixesArray<String>

If your StartLiveTail operation request included a ‘logStreamNamePrefixes` parameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.



4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4693

class LiveTailSessionStart < Struct.new(
  :request_id,
  :session_id,
  :log_group_identifiers,
  :log_stream_names,
  :log_stream_name_prefixes,
  :log_event_filter_pattern,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end

#log_stream_namesArray<String>

If your StartLiveTail operation request included a ‘logStreamNames` parameter that filtered the session to only include certain log streams, these streams are listed here.



4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4693

class LiveTailSessionStart < Struct.new(
  :request_id,
  :session_id,
  :log_group_identifiers,
  :log_stream_names,
  :log_stream_name_prefixes,
  :log_event_filter_pattern,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end

#request_idString

The unique ID generated by CloudWatch Logs to identify this Live Tail session request.



4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4693

class LiveTailSessionStart < Struct.new(
  :request_id,
  :session_id,
  :log_group_identifiers,
  :log_stream_names,
  :log_stream_name_prefixes,
  :log_event_filter_pattern,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end

#session_idString

The unique ID generated by CloudWatch Logs to identify this Live Tail session.



4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 4693

class LiveTailSessionStart < Struct.new(
  :request_id,
  :session_id,
  :log_group_identifiers,
  :log_stream_names,
  :log_stream_name_prefixes,
  :log_event_filter_pattern,
  :event_type)
  SENSITIVE = []
  include Aws::Structure
end