Class: Aws::BedrockAgentCore::Types::CloudWatchLogsSource

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

Overview

The configuration for reading agent traces from CloudWatch Logs.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filter_config ⇒ Types::CloudWatchFilterConfig

Optional filter configuration to narrow down which sessions to evaluate.



1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1024

class CloudWatchLogsSource < Struct.new(
  :service_names,
  :log_group_names,
  :log_group_name_prefixes,
  :filter_config)
  SENSITIVE = []
  include Aws::Structure
end

#log_group_name_prefixes ⇒ Array<String>

The list of CloudWatch log group name prefixes to read agent traces from. Specify this instead of logGroupNames to match log groups by prefix. Maximum of 5 prefixes. Specify either logGroupNames or logGroupNamePrefixes, not both. One of the two is required.

Returns:

  • (Array<String>)


1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1024

class CloudWatchLogsSource < Struct.new(
  :service_names,
  :log_group_names,
  :log_group_name_prefixes,
  :filter_config)
  SENSITIVE = []
  include Aws::Structure
end

#log_group_names ⇒ Array<String>

The list of CloudWatch log group names to read agent traces from. Maximum of 10 log groups.

Returns:

  • (Array<String>)


1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1024

class CloudWatchLogsSource < Struct.new(
  :service_names,
  :log_group_names,
  :log_group_name_prefixes,
  :filter_config)
  SENSITIVE = []
  include Aws::Structure
end

#service_names ⇒ Array<String>

The list of agent service names to filter traces within the specified log groups.

Returns:

  • (Array<String>)


1024
1025
1026
1027
1028
1029
1030
1031
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 1024

class CloudWatchLogsSource < Struct.new(
  :service_names,
  :log_group_names,
  :log_group_name_prefixes,
  :filter_config)
  SENSITIVE = []
  include Aws::Structure
end