Updates an online evaluation configuration's settings, including rules, data sources, evaluators, and execution status¶
Description¶
Updates an online evaluation configuration's settings, including rules, data sources, evaluators, and execution status. Changes take effect immediately for ongoing evaluations.
Usage¶
bedrockagentcorecontrol_update_online_evaluation_config(clientToken,
onlineEvaluationConfigId, description, rule, dataSourceConfig,
evaluators, insights, clusteringConfig, outputConfig,
evaluationExecutionRoleArn, executionStatus)
Arguments¶
-
clientTokenA unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.
-
onlineEvaluationConfigId[required] The unique identifier of the online evaluation configuration to update.
-
descriptionThe updated description of the online evaluation configuration.
-
ruleThe updated evaluation rule containing sampling configuration, filters, and session settings.
-
dataSourceConfigThe updated data source configuration specifying CloudWatch log groups and service names to monitor.
-
evaluatorsThe updated list of evaluators to apply during online evaluation.
-
insightsThe updated list of insight types to run against agent sessions.
-
clusteringConfigThe updated clustering configuration for periodic batch evaluation.
-
outputConfigThe configuration that specifies where evaluation results should be written for monitoring and analysis.
-
evaluationExecutionRoleArnThe updated Amazon Resource Name (ARN) of the IAM role used for evaluation execution.
-
executionStatusThe updated execution status to enable or disable the online evaluation.
Value¶
A list with the following syntax:
list(
onlineEvaluationConfigArn = "string",
onlineEvaluationConfigId = "string",
updatedAt = as.POSIXct(
"2015-01-01"
),
status = "ACTIVE"|"CREATING"|"CREATE_FAILED"|"UPDATING"|"UPDATE_FAILED"|"DELETING"|"ERROR",
executionStatus = "ENABLED"|"DISABLED",
failureReason = "string"
)
Request syntax¶
svc$update_online_evaluation_config(
clientToken = "string",
onlineEvaluationConfigId = "string",
description = "string",
rule = list(
samplingConfig = list(
samplingPercentage = 123.0
),
filters = list(
list(
key = "string",
operator = "Equals"|"NotEquals"|"GreaterThan"|"LessThan"|"GreaterThanOrEqual"|"LessThanOrEqual"|"Contains"|"NotContains",
value = list(
stringValue = "string",
doubleValue = 123.0,
booleanValue = TRUE|FALSE
)
)
),
sessionConfig = list(
sessionTimeoutMinutes = 123
)
),
dataSourceConfig = list(
cloudWatchLogs = list(
logGroupNames = list(
"string"
),
logGroupNamePrefixes = list(
"string"
),
serviceNames = list(
"string"
)
)
),
evaluators = list(
list(
evaluatorId = "string"
)
),
insights = list(
list(
insightId = "string"
)
),
clusteringConfig = list(
frequencies = list(
"DAILY"|"WEEKLY"|"MONTHLY"
)
),
outputConfig = list(
cloudWatchConfig = list(
logGroupName = "string",
metricsNamespace = "string",
resultDestination = "DEDICATED_LOG_GROUP"|"SOURCE_LOG_GROUP"
)
),
evaluationExecutionRoleArn = "string",
executionStatus = "ENABLED"|"DISABLED"
)