Class: Aws::BedrockAgentCoreControl::Types::CloudWatchOutputConfig

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

Overview

The configuration for writing evaluation results to CloudWatch logs with embedded metric format (EMF) for monitoring.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#log_group_name ⇒ String

The name of the CloudWatch log group where evaluation results will be written. An existing log group is used as-is; otherwise the service creates it, which requires the evaluation execution role to grant logs:CreateLogGroup on the log group. Don't specify this value when resultDestination is SOURCE_LOG_GROUP. The name can't be under the service-reserved /aws/bedrock-agentcore/evaluations/ namespace, apart from this configuration's own service-managed default group.

Returns:

  • (String)


1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1362

class CloudWatchOutputConfig < Struct.new(
  :log_group_name,
  :metrics_namespace,
  :result_destination)
  SENSITIVE = []
  include Aws::Structure
end

#metrics_namespace ⇒ String

The CloudWatch metrics namespace where evaluation result metrics are published. If you omit this value, the service publishes metrics to Bedrock-AgentCore/Evaluations. This value can't begin with AWS/.

Returns:

  • (String)


1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1362

class CloudWatchOutputConfig < Struct.new(
  :log_group_name,
  :metrics_namespace,
  :result_destination)
  SENSITIVE = []
  include Aws::Structure
end

#result_destination ⇒ String

The destination where evaluation results are written. Valid values:

  • DEDICATED_LOG_GROUP (default) – Writes results to a dedicated result log group.

  • SOURCE_LOG_GROUP – Writes results back to the log group that the agent traces were read from. If you use this value, don't specify logGroupName.

Returns:

  • (String)


1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1362

class CloudWatchOutputConfig < Struct.new(
  :log_group_name,
  :metrics_namespace,
  :result_destination)
  SENSITIVE = []
  include Aws::Structure
end