We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
Resource Type definition for AWS::BedrockAgentCore::OnlineEvaluationConfig - Creates an online evaluation configuration for continuous monitoring of agent performance.
Create OnlineEvaluationConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OnlineEvaluationConfig(name: string, args: OnlineEvaluationConfigArgs, opts?: CustomResourceOptions);@overload
def OnlineEvaluationConfig(resource_name: str,
args: OnlineEvaluationConfigArgs,
opts: Optional[ResourceOptions] = None)
@overload
def OnlineEvaluationConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
data_source_config: Optional[OnlineEvaluationConfigDataSourceConfigArgs] = None,
evaluation_execution_role_arn: Optional[str] = None,
evaluators: Optional[Sequence[OnlineEvaluationConfigEvaluatorReferenceArgs]] = None,
rule: Optional[OnlineEvaluationConfigRuleArgs] = None,
description: Optional[str] = None,
online_evaluation_config_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewOnlineEvaluationConfig(ctx *Context, name string, args OnlineEvaluationConfigArgs, opts ...ResourceOption) (*OnlineEvaluationConfig, error)public OnlineEvaluationConfig(string name, OnlineEvaluationConfigArgs args, CustomResourceOptions? opts = null)
public OnlineEvaluationConfig(String name, OnlineEvaluationConfigArgs args)
public OnlineEvaluationConfig(String name, OnlineEvaluationConfigArgs args, CustomResourceOptions options)
type: aws-native:bedrockagentcore:OnlineEvaluationConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OnlineEvaluationConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OnlineEvaluationConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OnlineEvaluationConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OnlineEvaluationConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OnlineEvaluationConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
OnlineEvaluationConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OnlineEvaluationConfig resource accepts the following input properties:
- Data
Source Pulumi.Config Aws Native. Bedrock Agent Core. Inputs. Online Evaluation Config Data Source Config - The data source configuration that specifies CloudWatch log groups and service names to monitor.
- Evaluation
Execution stringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
- Evaluators
List<Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Online Evaluation Config Evaluator Reference> - The list of evaluators to apply during online evaluation.
- Rule
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Online Evaluation Config Rule - The evaluation rule that defines sampling configuration, filters, and session detection settings.
- Description string
- The description of the online evaluation configuration.
- Online
Evaluation stringConfig Name - The name of the online evaluation configuration. Must be unique within your account.
-
List<Pulumi.
Aws Native. Inputs. Tag> - A list of tags to assign to the online evaluation configuration.
- Data
Source OnlineConfig Evaluation Config Data Source Config Args - The data source configuration that specifies CloudWatch log groups and service names to monitor.
- Evaluation
Execution stringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
- Evaluators
[]Online
Evaluation Config Evaluator Reference Args - The list of evaluators to apply during online evaluation.
- Rule
Online
Evaluation Config Rule Args - The evaluation rule that defines sampling configuration, filters, and session detection settings.
- Description string
- The description of the online evaluation configuration.
- Online
Evaluation stringConfig Name - The name of the online evaluation configuration. Must be unique within your account.
-
Tag
Args - A list of tags to assign to the online evaluation configuration.
- data
Source OnlineConfig Evaluation Config Data Source Config - The data source configuration that specifies CloudWatch log groups and service names to monitor.
- evaluation
Execution StringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
- evaluators
List<Online
Evaluation Config Evaluator Reference> - The list of evaluators to apply during online evaluation.
- rule
Online
Evaluation Config Rule - The evaluation rule that defines sampling configuration, filters, and session detection settings.
- description String
- The description of the online evaluation configuration.
- online
Evaluation StringConfig Name - The name of the online evaluation configuration. Must be unique within your account.
- List<Tag>
- A list of tags to assign to the online evaluation configuration.
- data
Source OnlineConfig Evaluation Config Data Source Config - The data source configuration that specifies CloudWatch log groups and service names to monitor.
- evaluation
Execution stringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
- evaluators
Online
Evaluation Config Evaluator Reference[] - The list of evaluators to apply during online evaluation.
- rule
Online
Evaluation Config Rule - The evaluation rule that defines sampling configuration, filters, and session detection settings.
- description string
- The description of the online evaluation configuration.
- online
Evaluation stringConfig Name - The name of the online evaluation configuration. Must be unique within your account.
- Tag[]
- A list of tags to assign to the online evaluation configuration.
- data_
source_ Onlineconfig Evaluation Config Data Source Config Args - The data source configuration that specifies CloudWatch log groups and service names to monitor.
- evaluation_
execution_ strrole_ arn - The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
- evaluators
Sequence[Online
Evaluation Config Evaluator Reference Args] - The list of evaluators to apply during online evaluation.
- rule
Online
Evaluation Config Rule Args - The evaluation rule that defines sampling configuration, filters, and session detection settings.
- description str
- The description of the online evaluation configuration.
- online_
evaluation_ strconfig_ name - The name of the online evaluation configuration. Must be unique within your account.
-
Sequence[Tag
Args] - A list of tags to assign to the online evaluation configuration.
- data
Source Property MapConfig - The data source configuration that specifies CloudWatch log groups and service names to monitor.
- evaluation
Execution StringRole Arn - The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
- evaluators List<Property Map>
- The list of evaluators to apply during online evaluation.
- rule Property Map
- The evaluation rule that defines sampling configuration, filters, and session detection settings.
- description String
- The description of the online evaluation configuration.
- online
Evaluation StringConfig Name - The name of the online evaluation configuration. Must be unique within your account.
- List<Property Map>
- A list of tags to assign to the online evaluation configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the OnlineEvaluationConfig resource produces the following output properties:
- Created
At string - The timestamp when the online evaluation configuration was created.
- Execution
Status Pulumi.Aws Native. Bedrock Agent Core. Online Evaluation Config Execution Status - The execution status indicating whether the online evaluation is currently running.
- Id string
- The provider-assigned unique ID for this managed resource.
- Online
Evaluation stringConfig Arn - The Amazon Resource Name (ARN) of the online evaluation configuration.
- Online
Evaluation stringConfig Id - The unique identifier of the online evaluation configuration.
- Output
Config Pulumi.Aws Native. Bedrock Agent Core. Outputs. Online Evaluation Config Output Config - The configuration that specifies where evaluation results should be written.
- Status
Pulumi.
Aws Native. Bedrock Agent Core. Online Evaluation Config Status - The status of the online evaluation configuration.
- Updated
At string - The timestamp when the online evaluation configuration was last updated.
- Created
At string - The timestamp when the online evaluation configuration was created.
- Execution
Status OnlineEvaluation Config Execution Status - The execution status indicating whether the online evaluation is currently running.
- Id string
- The provider-assigned unique ID for this managed resource.
- Online
Evaluation stringConfig Arn - The Amazon Resource Name (ARN) of the online evaluation configuration.
- Online
Evaluation stringConfig Id - The unique identifier of the online evaluation configuration.
- Output
Config OnlineEvaluation Config Output Config - The configuration that specifies where evaluation results should be written.
- Status
Online
Evaluation Config Status - The status of the online evaluation configuration.
- Updated
At string - The timestamp when the online evaluation configuration was last updated.
- created
At String - The timestamp when the online evaluation configuration was created.
- execution
Status OnlineEvaluation Config Execution Status - The execution status indicating whether the online evaluation is currently running.
- id String
- The provider-assigned unique ID for this managed resource.
- online
Evaluation StringConfig Arn - The Amazon Resource Name (ARN) of the online evaluation configuration.
- online
Evaluation StringConfig Id - The unique identifier of the online evaluation configuration.
- output
Config OnlineEvaluation Config Output Config - The configuration that specifies where evaluation results should be written.
- status
Online
Evaluation Config Status - The status of the online evaluation configuration.
- updated
At String - The timestamp when the online evaluation configuration was last updated.
- created
At string - The timestamp when the online evaluation configuration was created.
- execution
Status OnlineEvaluation Config Execution Status - The execution status indicating whether the online evaluation is currently running.
- id string
- The provider-assigned unique ID for this managed resource.
- online
Evaluation stringConfig Arn - The Amazon Resource Name (ARN) of the online evaluation configuration.
- online
Evaluation stringConfig Id - The unique identifier of the online evaluation configuration.
- output
Config OnlineEvaluation Config Output Config - The configuration that specifies where evaluation results should be written.
- status
Online
Evaluation Config Status - The status of the online evaluation configuration.
- updated
At string - The timestamp when the online evaluation configuration was last updated.
- created_
at str - The timestamp when the online evaluation configuration was created.
- execution_
status OnlineEvaluation Config Execution Status - The execution status indicating whether the online evaluation is currently running.
- id str
- The provider-assigned unique ID for this managed resource.
- online_
evaluation_ strconfig_ arn - The Amazon Resource Name (ARN) of the online evaluation configuration.
- online_
evaluation_ strconfig_ id - The unique identifier of the online evaluation configuration.
- output_
config OnlineEvaluation Config Output Config - The configuration that specifies where evaluation results should be written.
- status
Online
Evaluation Config Status - The status of the online evaluation configuration.
- updated_
at str - The timestamp when the online evaluation configuration was last updated.
- created
At String - The timestamp when the online evaluation configuration was created.
- execution
Status "ENABLED" | "DISABLED" - The execution status indicating whether the online evaluation is currently running.
- id String
- The provider-assigned unique ID for this managed resource.
- online
Evaluation StringConfig Arn - The Amazon Resource Name (ARN) of the online evaluation configuration.
- online
Evaluation StringConfig Id - The unique identifier of the online evaluation configuration.
- output
Config Property Map - The configuration that specifies where evaluation results should be written.
- status "ACTIVE" | "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "DELETING"
- The status of the online evaluation configuration.
- updated
At String - The timestamp when the online evaluation configuration was last updated.
Supporting Types
OnlineEvaluationConfigCloudWatchLogsInputConfig, OnlineEvaluationConfigCloudWatchLogsInputConfigArgs
The configuration for reading agent traces from CloudWatch logs.- Log
Group List<string>Names - The list of CloudWatch log group names to monitor for agent traces.
- Service
Names List<string> - The list of service names to filter traces within the specified log groups.
- Log
Group []stringNames - The list of CloudWatch log group names to monitor for agent traces.
- Service
Names []string - The list of service names to filter traces within the specified log groups.
- log
Group List<String>Names - The list of CloudWatch log group names to monitor for agent traces.
- service
Names List<String> - The list of service names to filter traces within the specified log groups.
- log
Group string[]Names - The list of CloudWatch log group names to monitor for agent traces.
- service
Names string[] - The list of service names to filter traces within the specified log groups.
- log_
group_ Sequence[str]names - The list of CloudWatch log group names to monitor for agent traces.
- service_
names Sequence[str] - The list of service names to filter traces within the specified log groups.
- log
Group List<String>Names - The list of CloudWatch log group names to monitor for agent traces.
- service
Names List<String> - The list of service names to filter traces within the specified log groups.
OnlineEvaluationConfigCloudWatchOutputConfig, OnlineEvaluationConfigCloudWatchOutputConfigArgs
The CloudWatch configuration for writing evaluation results.- Log
Group stringName - The CloudWatch log group name for evaluation results.
- Log
Group stringName - The CloudWatch log group name for evaluation results.
- log
Group StringName - The CloudWatch log group name for evaluation results.
- log
Group stringName - The CloudWatch log group name for evaluation results.
- log_
group_ strname - The CloudWatch log group name for evaluation results.
- log
Group StringName - The CloudWatch log group name for evaluation results.
OnlineEvaluationConfigDataSourceConfig, OnlineEvaluationConfigDataSourceConfigArgs
The configuration that specifies where to read agent traces for online evaluation.OnlineEvaluationConfigEvaluatorReference, OnlineEvaluationConfigEvaluatorReferenceArgs
The reference to an evaluator used in online evaluation configurations.- Evaluator
Id string - The unique identifier of the evaluator.
- Evaluator
Id string - The unique identifier of the evaluator.
- evaluator
Id String - The unique identifier of the evaluator.
- evaluator
Id string - The unique identifier of the evaluator.
- evaluator_
id str - The unique identifier of the evaluator.
- evaluator
Id String - The unique identifier of the evaluator.
OnlineEvaluationConfigExecutionStatus, OnlineEvaluationConfigExecutionStatusArgs
- Enabled
ENABLED- Disabled
DISABLED
- Online
Evaluation Config Execution Status Enabled ENABLED- Online
Evaluation Config Execution Status Disabled DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- ENABLED
ENABLED- DISABLED
DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
OnlineEvaluationConfigFilter, OnlineEvaluationConfigFilterArgs
The filter that applies conditions to agent traces during online evaluation.- Key string
- The key or field name to filter on within the agent trace data.
- Operator
Pulumi.
Aws Native. Bedrock Agent Core. Online Evaluation Config Filter Operator - The comparison operator to use for filtering.
- Value
Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Online Evaluation Config Filter Value
- Key string
- The key or field name to filter on within the agent trace data.
- Operator
Online
Evaluation Config Filter Operator - The comparison operator to use for filtering.
- Value
Online
Evaluation Config Filter Value
- key String
- The key or field name to filter on within the agent trace data.
- operator
Online
Evaluation Config Filter Operator - The comparison operator to use for filtering.
- value
Online
Evaluation Config Filter Value
- key string
- The key or field name to filter on within the agent trace data.
- operator
Online
Evaluation Config Filter Operator - The comparison operator to use for filtering.
- value
Online
Evaluation Config Filter Value
- key str
- The key or field name to filter on within the agent trace data.
- operator
Online
Evaluation Config Filter Operator - The comparison operator to use for filtering.
- value
Online
Evaluation Config Filter Value
- key String
- The key or field name to filter on within the agent trace data.
- operator
"Equals" | "Not
Equals" | "Greater Than" | "Less Than" | "Greater Than Or Equal" | "Less Than Or Equal" | "Contains" | "Not Contains" - The comparison operator to use for filtering.
- value Property Map
OnlineEvaluationConfigFilterOperator, OnlineEvaluationConfigFilterOperatorArgs
- Equals
Value Equals- Not
Equals NotEquals- Greater
Than GreaterThan- Less
Than LessThan- Greater
Than Or Equal GreaterThanOrEqual- Less
Than Or Equal LessThanOrEqual- Contains
Contains- Not
Contains NotContains
- Online
Evaluation Config Filter Operator Equals Equals- Online
Evaluation Config Filter Operator Not Equals NotEquals- Online
Evaluation Config Filter Operator Greater Than GreaterThan- Online
Evaluation Config Filter Operator Less Than LessThan- Online
Evaluation Config Filter Operator Greater Than Or Equal GreaterThanOrEqual- Online
Evaluation Config Filter Operator Less Than Or Equal LessThanOrEqual- Online
Evaluation Config Filter Operator Contains Contains- Online
Evaluation Config Filter Operator Not Contains NotContains
- Equals
Equals- Not
Equals NotEquals- Greater
Than GreaterThan- Less
Than LessThan- Greater
Than Or Equal GreaterThanOrEqual- Less
Than Or Equal LessThanOrEqual- Contains
Contains- Not
Contains NotContains
- Equals
Equals- Not
Equals NotEquals- Greater
Than GreaterThan- Less
Than LessThan- Greater
Than Or Equal GreaterThanOrEqual- Less
Than Or Equal LessThanOrEqual- Contains
Contains- Not
Contains NotContains
- EQUALS
Equals- NOT_EQUALS
NotEquals- GREATER_THAN
GreaterThan- LESS_THAN
LessThan- GREATER_THAN_OR_EQUAL
GreaterThanOrEqual- LESS_THAN_OR_EQUAL
LessThanOrEqual- CONTAINS
Contains- NOT_CONTAINS
NotContains
- "Equals"
Equals- "Not
Equals" NotEquals- "Greater
Than" GreaterThan- "Less
Than" LessThan- "Greater
Than Or Equal" GreaterThanOrEqual- "Less
Than Or Equal" LessThanOrEqual- "Contains"
Contains- "Not
Contains" NotContains
OnlineEvaluationConfigFilterValue, OnlineEvaluationConfigFilterValueArgs
The value used in filter comparisons.- Boolean
Value bool - The boolean value for true/false filtering conditions.
- Double
Value double - The numeric value for numerical filtering.
- String
Value string - The string value for text-based filtering.
- Boolean
Value bool - The boolean value for true/false filtering conditions.
- Double
Value float64 - The numeric value for numerical filtering.
- String
Value string - The string value for text-based filtering.
- boolean
Value Boolean - The boolean value for true/false filtering conditions.
- double
Value Double - The numeric value for numerical filtering.
- string
Value String - The string value for text-based filtering.
- boolean
Value boolean - The boolean value for true/false filtering conditions.
- double
Value number - The numeric value for numerical filtering.
- string
Value string - The string value for text-based filtering.
- boolean_
value bool - The boolean value for true/false filtering conditions.
- double_
value float - The numeric value for numerical filtering.
- string_
value str - The string value for text-based filtering.
- boolean
Value Boolean - The boolean value for true/false filtering conditions.
- double
Value Number - The numeric value for numerical filtering.
- string
Value String - The string value for text-based filtering.
OnlineEvaluationConfigOutputConfig, OnlineEvaluationConfigOutputConfigArgs
The configuration that specifies where evaluation results should be written.OnlineEvaluationConfigRule, OnlineEvaluationConfigRuleArgs
The evaluation rule that defines sampling configuration, filtering criteria, and session detection settings.- Sampling
Config Pulumi.Aws Native. Bedrock Agent Core. Inputs. Online Evaluation Config Sampling Config - Filters
List<Pulumi.
Aws Native. Bedrock Agent Core. Inputs. Online Evaluation Config Filter> - The list of filters that determine which agent traces should be included in the evaluation.
- Session
Config Pulumi.Aws Native. Bedrock Agent Core. Inputs. Online Evaluation Config Session Config
- Sampling
Config OnlineEvaluation Config Sampling Config - Filters
[]Online
Evaluation Config Filter - The list of filters that determine which agent traces should be included in the evaluation.
- Session
Config OnlineEvaluation Config Session Config
- sampling
Config OnlineEvaluation Config Sampling Config - filters
List<Online
Evaluation Config Filter> - The list of filters that determine which agent traces should be included in the evaluation.
- session
Config OnlineEvaluation Config Session Config
- sampling
Config OnlineEvaluation Config Sampling Config - filters
Online
Evaluation Config Filter[] - The list of filters that determine which agent traces should be included in the evaluation.
- session
Config OnlineEvaluation Config Session Config
- sampling_
config OnlineEvaluation Config Sampling Config - filters
Sequence[Online
Evaluation Config Filter] - The list of filters that determine which agent traces should be included in the evaluation.
- session_
config OnlineEvaluation Config Session Config
- sampling
Config Property Map - filters List<Property Map>
- The list of filters that determine which agent traces should be included in the evaluation.
- session
Config Property Map
OnlineEvaluationConfigSamplingConfig, OnlineEvaluationConfigSamplingConfigArgs
The configuration that controls what percentage of agent traces are sampled for evaluation.- Sampling
Percentage double - The percentage of agent traces to sample for evaluation.
- Sampling
Percentage float64 - The percentage of agent traces to sample for evaluation.
- sampling
Percentage Double - The percentage of agent traces to sample for evaluation.
- sampling
Percentage number - The percentage of agent traces to sample for evaluation.
- sampling_
percentage float - The percentage of agent traces to sample for evaluation.
- sampling
Percentage Number - The percentage of agent traces to sample for evaluation.
OnlineEvaluationConfigSessionConfig, OnlineEvaluationConfigSessionConfigArgs
The configuration that defines how agent sessions are detected.- Session
Timeout intMinutes - The number of minutes of inactivity after which an agent session is considered complete.
- Session
Timeout intMinutes - The number of minutes of inactivity after which an agent session is considered complete.
- session
Timeout IntegerMinutes - The number of minutes of inactivity after which an agent session is considered complete.
- session
Timeout numberMinutes - The number of minutes of inactivity after which an agent session is considered complete.
- session_
timeout_ intminutes - The number of minutes of inactivity after which an agent session is considered complete.
- session
Timeout NumberMinutes - The number of minutes of inactivity after which an agent session is considered complete.
OnlineEvaluationConfigStatus, OnlineEvaluationConfigStatusArgs
- Active
ACTIVE- Creating
CREATING- Create
Failed CREATE_FAILED- Updating
UPDATING- Update
Failed UPDATE_FAILED- Deleting
DELETING
- Online
Evaluation Config Status Active ACTIVE- Online
Evaluation Config Status Creating CREATING- Online
Evaluation Config Status Create Failed CREATE_FAILED- Online
Evaluation Config Status Updating UPDATING- Online
Evaluation Config Status Update Failed UPDATE_FAILED- Online
Evaluation Config Status Deleting DELETING
- Active
ACTIVE- Creating
CREATING- Create
Failed CREATE_FAILED- Updating
UPDATING- Update
Failed UPDATE_FAILED- Deleting
DELETING
- Active
ACTIVE- Creating
CREATING- Create
Failed CREATE_FAILED- Updating
UPDATING- Update
Failed UPDATE_FAILED- Deleting
DELETING
- ACTIVE
ACTIVE- CREATING
CREATING- CREATE_FAILED
CREATE_FAILED- UPDATING
UPDATING- UPDATE_FAILED
UPDATE_FAILED- DELETING
DELETING
- "ACTIVE"
ACTIVE- "CREATING"
CREATING- "CREATE_FAILED"
CREATE_FAILED- "UPDATING"
UPDATING- "UPDATE_FAILED"
UPDATE_FAILED- "DELETING"
DELETING
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Mar 9, 2026 by Pulumi
