class Amazonite::CloudWatchLogs::LiveTailSessionStart

Overview

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

Included Modules

Defined in:

cloudwatch_logs/live_tail_session_start.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(request_id : String | Nil = nil, session_id : String | Nil = nil, log_group_identifiers : Array(String) | Nil = nil, log_stream_names : Array(String) | Nil = nil, log_stream_name_prefixes : Array(String) | Nil = nil, log_event_filter_pattern : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def log_event_filter_pattern : String | Nil #

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.


[View source]
def log_event_filter_pattern=(log_event_filter_pattern : String | Nil) #

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.


[View source]
def log_group_identifiers : Array(String) | Nil #

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


[View source]
def log_group_identifiers=(log_group_identifiers : Array(String) | Nil) #

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


[View source]
def log_stream_name_prefixes : Array(String) | Nil #

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.


[View source]
def log_stream_name_prefixes=(log_stream_name_prefixes : Array(String) | Nil) #

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.


[View source]
def log_stream_names : Array(String) | Nil #

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


[View source]
def log_stream_names=(log_stream_names : Array(String) | Nil) #

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


[View source]
def request_id : String | Nil #

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


[View source]
def request_id=(request_id : String | Nil) #

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


[View source]
def session_id : String | Nil #

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


[View source]
def session_id=(session_id : String | Nil) #

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


[View source]
def validate! : Nil #

[View source]