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_nameString

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)


1327
1328
1329
1330
1331
1332
1333
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1327

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

#metrics_namespaceString

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)


1327
1328
1329
1330
1331
1332
1333
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1327

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

#result_destinationString

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)


1327
1328
1329
1330
1331
1332
1333
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1327

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