response = client.create_online_evaluation_config(
clientToken='string',
onlineEvaluationConfigName='string',
description='string',
rule={
'samplingConfig': {
'samplingPercentage': 123.0
},
'filters': [
{
'key': 'string',
'operator': 'Equals'|'NotEquals'|'GreaterThan'|'LessThan'|'GreaterThanOrEqual'|'LessThanOrEqual'|'Contains'|'NotContains',
'value': {
'stringValue': 'string',
'doubleValue': 123.0,
'booleanValue': True|False
}
},
],
'sessionConfig': {
'sessionTimeoutMinutes': 123
}
},
dataSourceConfig={
'cloudWatchLogs': {
'logGroupNames': [
'string',
],
'serviceNames': [
'string',
]
}
},
evaluators=[
{
'evaluatorId': 'string'
},
],
evaluationExecutionRoleArn='string',
enableOnCreate=True|False,
tags={
'string': 'string'
}
)
Description
AgentCore cli is missing the support for
sessionTImeoutMinutesand filters when create a new online evaluation config.The boto3 API spec indicates that the the
create-online-evaluation-confighas optional parameterssessionTimeoutMinutesandfilters.Steps to Reproduce
agentcore add--> OnlineEvalConfigsessionTimeoutMinutesandfilterExpected Behavior
Should be able to specify
sessionTimeoutMinutesandfilterduring online evaluation config creation.Actual Behavior
The cli only let me select SamplingConfig but not sessionTimeoutMinutes or rules
CLI Version
No response
Operating System
macOS
Additional Context
No response