1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. bedrockagentcore
  5. getOnlineEvaluationConfig

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.57.0
published on Monday, Mar 9, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.57.0
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.

    Using getOnlineEvaluationConfig

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getOnlineEvaluationConfig(args: GetOnlineEvaluationConfigArgs, opts?: InvokeOptions): Promise<GetOnlineEvaluationConfigResult>
    function getOnlineEvaluationConfigOutput(args: GetOnlineEvaluationConfigOutputArgs, opts?: InvokeOptions): Output<GetOnlineEvaluationConfigResult>
    def get_online_evaluation_config(online_evaluation_config_arn: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetOnlineEvaluationConfigResult
    def get_online_evaluation_config_output(online_evaluation_config_arn: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetOnlineEvaluationConfigResult]
    func LookupOnlineEvaluationConfig(ctx *Context, args *LookupOnlineEvaluationConfigArgs, opts ...InvokeOption) (*LookupOnlineEvaluationConfigResult, error)
    func LookupOnlineEvaluationConfigOutput(ctx *Context, args *LookupOnlineEvaluationConfigOutputArgs, opts ...InvokeOption) LookupOnlineEvaluationConfigResultOutput

    > Note: This function is named LookupOnlineEvaluationConfig in the Go SDK.

    public static class GetOnlineEvaluationConfig 
    {
        public static Task<GetOnlineEvaluationConfigResult> InvokeAsync(GetOnlineEvaluationConfigArgs args, InvokeOptions? opts = null)
        public static Output<GetOnlineEvaluationConfigResult> Invoke(GetOnlineEvaluationConfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOnlineEvaluationConfigResult> getOnlineEvaluationConfig(GetOnlineEvaluationConfigArgs args, InvokeOptions options)
    public static Output<GetOnlineEvaluationConfigResult> getOnlineEvaluationConfig(GetOnlineEvaluationConfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:bedrockagentcore:getOnlineEvaluationConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    OnlineEvaluationConfigArn string
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    OnlineEvaluationConfigArn string
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    onlineEvaluationConfigArn String
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    onlineEvaluationConfigArn string
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    online_evaluation_config_arn str
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    onlineEvaluationConfigArn String
    The Amazon Resource Name (ARN) of the online evaluation configuration.

    getOnlineEvaluationConfig Result

    The following output properties are available:

    CreatedAt string
    The timestamp when the online evaluation configuration was created.
    DataSourceConfig Pulumi.AwsNative.BedrockAgentCore.Outputs.OnlineEvaluationConfigDataSourceConfig
    The data source configuration that specifies CloudWatch log groups and service names to monitor.
    Description string
    The description of the online evaluation configuration.
    EvaluationExecutionRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
    Evaluators List<Pulumi.AwsNative.BedrockAgentCore.Outputs.OnlineEvaluationConfigEvaluatorReference>
    The list of evaluators to apply during online evaluation.
    ExecutionStatus Pulumi.AwsNative.BedrockAgentCore.OnlineEvaluationConfigExecutionStatus
    The execution status indicating whether the online evaluation is currently running.
    OnlineEvaluationConfigArn string
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    OnlineEvaluationConfigId string
    The unique identifier of the online evaluation configuration.
    OutputConfig Pulumi.AwsNative.BedrockAgentCore.Outputs.OnlineEvaluationConfigOutputConfig
    The configuration that specifies where evaluation results should be written.
    Rule Pulumi.AwsNative.BedrockAgentCore.Outputs.OnlineEvaluationConfigRule
    The evaluation rule that defines sampling configuration, filters, and session detection settings.
    Status Pulumi.AwsNative.BedrockAgentCore.OnlineEvaluationConfigStatus
    The status of the online evaluation configuration.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    A list of tags to assign to the online evaluation configuration.
    UpdatedAt string
    The timestamp when the online evaluation configuration was last updated.
    CreatedAt string
    The timestamp when the online evaluation configuration was created.
    DataSourceConfig OnlineEvaluationConfigDataSourceConfig
    The data source configuration that specifies CloudWatch log groups and service names to monitor.
    Description string
    The description of the online evaluation configuration.
    EvaluationExecutionRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
    Evaluators []OnlineEvaluationConfigEvaluatorReference
    The list of evaluators to apply during online evaluation.
    ExecutionStatus OnlineEvaluationConfigExecutionStatus
    The execution status indicating whether the online evaluation is currently running.
    OnlineEvaluationConfigArn string
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    OnlineEvaluationConfigId string
    The unique identifier of the online evaluation configuration.
    OutputConfig OnlineEvaluationConfigOutputConfig
    The configuration that specifies where evaluation results should be written.
    Rule OnlineEvaluationConfigRule
    The evaluation rule that defines sampling configuration, filters, and session detection settings.
    Status OnlineEvaluationConfigStatus
    The status of the online evaluation configuration.
    Tags Tag
    A list of tags to assign to the online evaluation configuration.
    UpdatedAt string
    The timestamp when the online evaluation configuration was last updated.
    createdAt String
    The timestamp when the online evaluation configuration was created.
    dataSourceConfig OnlineEvaluationConfigDataSourceConfig
    The data source configuration that specifies CloudWatch log groups and service names to monitor.
    description String
    The description of the online evaluation configuration.
    evaluationExecutionRoleArn String
    The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
    evaluators List<OnlineEvaluationConfigEvaluatorReference>
    The list of evaluators to apply during online evaluation.
    executionStatus OnlineEvaluationConfigExecutionStatus
    The execution status indicating whether the online evaluation is currently running.
    onlineEvaluationConfigArn String
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    onlineEvaluationConfigId String
    The unique identifier of the online evaluation configuration.
    outputConfig OnlineEvaluationConfigOutputConfig
    The configuration that specifies where evaluation results should be written.
    rule OnlineEvaluationConfigRule
    The evaluation rule that defines sampling configuration, filters, and session detection settings.
    status OnlineEvaluationConfigStatus
    The status of the online evaluation configuration.
    tags List<Tag>
    A list of tags to assign to the online evaluation configuration.
    updatedAt String
    The timestamp when the online evaluation configuration was last updated.
    createdAt string
    The timestamp when the online evaluation configuration was created.
    dataSourceConfig OnlineEvaluationConfigDataSourceConfig
    The data source configuration that specifies CloudWatch log groups and service names to monitor.
    description string
    The description of the online evaluation configuration.
    evaluationExecutionRoleArn string
    The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
    evaluators OnlineEvaluationConfigEvaluatorReference[]
    The list of evaluators to apply during online evaluation.
    executionStatus OnlineEvaluationConfigExecutionStatus
    The execution status indicating whether the online evaluation is currently running.
    onlineEvaluationConfigArn string
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    onlineEvaluationConfigId string
    The unique identifier of the online evaluation configuration.
    outputConfig OnlineEvaluationConfigOutputConfig
    The configuration that specifies where evaluation results should be written.
    rule OnlineEvaluationConfigRule
    The evaluation rule that defines sampling configuration, filters, and session detection settings.
    status OnlineEvaluationConfigStatus
    The status of the online evaluation configuration.
    tags Tag[]
    A list of tags to assign to the online evaluation configuration.
    updatedAt string
    The timestamp when the online evaluation configuration was last updated.
    created_at str
    The timestamp when the online evaluation configuration was created.
    data_source_config OnlineEvaluationConfigDataSourceConfig
    The data source configuration that specifies CloudWatch log groups and service names to monitor.
    description str
    The description of the online evaluation configuration.
    evaluation_execution_role_arn str
    The Amazon Resource Name (ARN) of the IAM role that grants permissions for evaluation.
    evaluators Sequence[OnlineEvaluationConfigEvaluatorReference]
    The list of evaluators to apply during online evaluation.
    execution_status OnlineEvaluationConfigExecutionStatus
    The execution status indicating whether the online evaluation is currently running.
    online_evaluation_config_arn str
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    online_evaluation_config_id str
    The unique identifier of the online evaluation configuration.
    output_config OnlineEvaluationConfigOutputConfig
    The configuration that specifies where evaluation results should be written.
    rule OnlineEvaluationConfigRule
    The evaluation rule that defines sampling configuration, filters, and session detection settings.
    status OnlineEvaluationConfigStatus
    The status of the online evaluation configuration.
    tags Sequence[root_Tag]
    A list of tags to assign to the online evaluation configuration.
    updated_at str
    The timestamp when the online evaluation configuration was last updated.
    createdAt String
    The timestamp when the online evaluation configuration was created.
    dataSourceConfig Property Map
    The data source configuration that specifies CloudWatch log groups and service names to monitor.
    description String
    The description of the online evaluation configuration.
    evaluationExecutionRoleArn String
    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.
    executionStatus "ENABLED" | "DISABLED"
    The execution status indicating whether the online evaluation is currently running.
    onlineEvaluationConfigArn String
    The Amazon Resource Name (ARN) of the online evaluation configuration.
    onlineEvaluationConfigId String
    The unique identifier of the online evaluation configuration.
    outputConfig Property Map
    The configuration that specifies where evaluation results should be written.
    rule Property Map
    The evaluation rule that defines sampling configuration, filters, and session detection settings.
    status "ACTIVE" | "CREATING" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "DELETING"
    The status of the online evaluation configuration.
    tags List<Property Map>
    A list of tags to assign to the online evaluation configuration.
    updatedAt String
    The timestamp when the online evaluation configuration was last updated.

    Supporting Types

    OnlineEvaluationConfigCloudWatchLogsInputConfig

    LogGroupNames List<string>
    The list of CloudWatch log group names to monitor for agent traces.
    ServiceNames List<string>
    The list of service names to filter traces within the specified log groups.
    LogGroupNames []string
    The list of CloudWatch log group names to monitor for agent traces.
    ServiceNames []string
    The list of service names to filter traces within the specified log groups.
    logGroupNames List<String>
    The list of CloudWatch log group names to monitor for agent traces.
    serviceNames List<String>
    The list of service names to filter traces within the specified log groups.
    logGroupNames string[]
    The list of CloudWatch log group names to monitor for agent traces.
    serviceNames string[]
    The list of service names to filter traces within the specified log groups.
    log_group_names Sequence[str]
    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.
    logGroupNames List<String>
    The list of CloudWatch log group names to monitor for agent traces.
    serviceNames List<String>
    The list of service names to filter traces within the specified log groups.

    OnlineEvaluationConfigCloudWatchOutputConfig

    LogGroupName string
    The CloudWatch log group name for evaluation results.
    LogGroupName string
    The CloudWatch log group name for evaluation results.
    logGroupName String
    The CloudWatch log group name for evaluation results.
    logGroupName string
    The CloudWatch log group name for evaluation results.
    log_group_name str
    The CloudWatch log group name for evaluation results.
    logGroupName String
    The CloudWatch log group name for evaluation results.

    OnlineEvaluationConfigDataSourceConfig

    OnlineEvaluationConfigEvaluatorReference

    EvaluatorId string
    The unique identifier of the evaluator.
    EvaluatorId string
    The unique identifier of the evaluator.
    evaluatorId String
    The unique identifier of the evaluator.
    evaluatorId string
    The unique identifier of the evaluator.
    evaluator_id str
    The unique identifier of the evaluator.
    evaluatorId String
    The unique identifier of the evaluator.

    OnlineEvaluationConfigExecutionStatus

    OnlineEvaluationConfigFilter

    Key string
    The key or field name to filter on within the agent trace data.
    Operator Pulumi.AwsNative.BedrockAgentCore.OnlineEvaluationConfigFilterOperator
    The comparison operator to use for filtering.
    Value Pulumi.AwsNative.BedrockAgentCore.Inputs.OnlineEvaluationConfigFilterValue
    Key string
    The key or field name to filter on within the agent trace data.
    Operator OnlineEvaluationConfigFilterOperator
    The comparison operator to use for filtering.
    Value OnlineEvaluationConfigFilterValue
    key String
    The key or field name to filter on within the agent trace data.
    operator OnlineEvaluationConfigFilterOperator
    The comparison operator to use for filtering.
    value OnlineEvaluationConfigFilterValue
    key string
    The key or field name to filter on within the agent trace data.
    operator OnlineEvaluationConfigFilterOperator
    The comparison operator to use for filtering.
    value OnlineEvaluationConfigFilterValue
    key str
    The key or field name to filter on within the agent trace data.
    operator OnlineEvaluationConfigFilterOperator
    The comparison operator to use for filtering.
    value OnlineEvaluationConfigFilterValue
    key String
    The key or field name to filter on within the agent trace data.
    operator "Equals" | "NotEquals" | "GreaterThan" | "LessThan" | "GreaterThanOrEqual" | "LessThanOrEqual" | "Contains" | "NotContains"
    The comparison operator to use for filtering.
    value Property Map

    OnlineEvaluationConfigFilterOperator

    OnlineEvaluationConfigFilterValue

    BooleanValue bool
    The boolean value for true/false filtering conditions.
    DoubleValue double
    The numeric value for numerical filtering.
    StringValue string
    The string value for text-based filtering.
    BooleanValue bool
    The boolean value for true/false filtering conditions.
    DoubleValue float64
    The numeric value for numerical filtering.
    StringValue string
    The string value for text-based filtering.
    booleanValue Boolean
    The boolean value for true/false filtering conditions.
    doubleValue Double
    The numeric value for numerical filtering.
    stringValue String
    The string value for text-based filtering.
    booleanValue boolean
    The boolean value for true/false filtering conditions.
    doubleValue number
    The numeric value for numerical filtering.
    stringValue 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.
    booleanValue Boolean
    The boolean value for true/false filtering conditions.
    doubleValue Number
    The numeric value for numerical filtering.
    stringValue String
    The string value for text-based filtering.

    OnlineEvaluationConfigOutputConfig

    OnlineEvaluationConfigRule

    SamplingConfig OnlineEvaluationConfigSamplingConfig
    Filters []OnlineEvaluationConfigFilter
    The list of filters that determine which agent traces should be included in the evaluation.
    SessionConfig OnlineEvaluationConfigSessionConfig
    samplingConfig OnlineEvaluationConfigSamplingConfig
    filters List<OnlineEvaluationConfigFilter>
    The list of filters that determine which agent traces should be included in the evaluation.
    sessionConfig OnlineEvaluationConfigSessionConfig
    samplingConfig OnlineEvaluationConfigSamplingConfig
    filters OnlineEvaluationConfigFilter[]
    The list of filters that determine which agent traces should be included in the evaluation.
    sessionConfig OnlineEvaluationConfigSessionConfig
    samplingConfig Property Map
    filters List<Property Map>
    The list of filters that determine which agent traces should be included in the evaluation.
    sessionConfig Property Map

    OnlineEvaluationConfigSamplingConfig

    SamplingPercentage double
    The percentage of agent traces to sample for evaluation.
    SamplingPercentage float64
    The percentage of agent traces to sample for evaluation.
    samplingPercentage Double
    The percentage of agent traces to sample for evaluation.
    samplingPercentage number
    The percentage of agent traces to sample for evaluation.
    sampling_percentage float
    The percentage of agent traces to sample for evaluation.
    samplingPercentage Number
    The percentage of agent traces to sample for evaluation.

    OnlineEvaluationConfigSessionConfig

    SessionTimeoutMinutes int
    The number of minutes of inactivity after which an agent session is considered complete.
    SessionTimeoutMinutes int
    The number of minutes of inactivity after which an agent session is considered complete.
    sessionTimeoutMinutes Integer
    The number of minutes of inactivity after which an agent session is considered complete.
    sessionTimeoutMinutes number
    The number of minutes of inactivity after which an agent session is considered complete.
    session_timeout_minutes int
    The number of minutes of inactivity after which an agent session is considered complete.
    sessionTimeoutMinutes Number
    The number of minutes of inactivity after which an agent session is considered complete.

    OnlineEvaluationConfigStatus

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.57.0
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.