Interface CfnOnlineEvaluationConfigMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnOnlineEvaluationConfigMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-14T18:32:09.538Z")
@Stability(Stable)
public interface CfnOnlineEvaluationConfigMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnOnlineEvaluationConfigPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.*;
CfnOnlineEvaluationConfigMixinProps cfnOnlineEvaluationConfigMixinProps = CfnOnlineEvaluationConfigMixinProps.builder()
.dataSourceConfig(DataSourceConfigProperty.builder()
.cloudWatchLogs(CloudWatchLogsInputConfigProperty.builder()
.logGroupNames(List.of("logGroupNames"))
.serviceNames(List.of("serviceNames"))
.build())
.build())
.description("description")
.evaluationExecutionRoleArn("evaluationExecutionRoleArn")
.evaluators(List.of(EvaluatorReferenceProperty.builder()
.evaluatorId("evaluatorId")
.build()))
.executionStatus("executionStatus")
.onlineEvaluationConfigName("onlineEvaluationConfigName")
.rule(RuleProperty.builder()
.filters(List.of(FilterProperty.builder()
.key("key")
.operator("operator")
.value(FilterValueProperty.builder()
.booleanValue(false)
.doubleValue(123)
.stringValue("stringValue")
.build())
.build()))
.samplingConfig(SamplingConfigProperty.builder()
.samplingPercentage(123)
.build())
.sessionConfig(SessionConfigProperty.builder()
.sessionTimeoutMinutes(123)
.build())
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnOnlineEvaluationConfigMixinPropsstatic final classAn implementation forCfnOnlineEvaluationConfigMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe configuration that specifies where to read agent traces for online evaluation.default StringThe description of the online evaluation configuration.default StringThe Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.default ObjectThe list of evaluators to apply during online evaluation.default Stringdefault StringThe name of the online evaluation configuration.default ObjectgetRule()The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.getTags()A list of tags to assign to the online evaluation configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataSourceConfig
The configuration that specifies where to read agent traces for online evaluation.Returns union: either
IResolvableorCfnOnlineEvaluationConfigPropsMixin.DataSourceConfigProperty- See Also:
-
getDescription
The description of the online evaluation configuration.- See Also:
-
getEvaluationExecutionRoleArn
The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.- See Also:
-
getEvaluators
The list of evaluators to apply during online evaluation.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnOnlineEvaluationConfigPropsMixin.EvaluatorReferenceProperty>- See Also:
-
getExecutionStatus
- See Also:
-
getOnlineEvaluationConfigName
The name of the online evaluation configuration.Must be unique within your account.
- See Also:
-
getRule
The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.Returns union: either
IResolvableorCfnOnlineEvaluationConfigPropsMixin.RuleProperty- See Also:
-
getTags
A list of tags to assign to the online evaluation configuration.- See Also:
-
builder
-