Skip to content

@awssolutions/gen-ai-evaluation-toolkit-ts-client


@awssolutions/gen-ai-evaluation-toolkit-ts-client / CreateJobSchedulerOutput

Interface: CreateJobSchedulerOutput

Job scheduler configuration for recurring evaluations

Extended by

Properties

app?

optional app?: AppConfig

App invocation configuration (optional, for FULL and APP_INVOKE)


createdAt

createdAt: Date

Timestamp when the scheduler was created


cron

cron: string

Cron expression defining when jobs should run (e.g., '0 0 * * *' for daily)


evaluatorName

evaluatorName: string

Name of the evaluator to run


experimentName?

optional experimentName?: string

Experiment name for grouping scheduled runs


jobType

jobType: JobType

Type of job to submit on each schedule trigger


name

name: string

Unique name of the job scheduler


scorers?

optional scorers?: Record\<string, ScorerConfig | null>

Scorer configurations keyed by scorer name (required for FULL and SCORE)


sourceReportId?

optional sourceReportId?: string

Source report ID to re-score (for SCORE jobs, mutually exclusive with testResults)


testCases?

optional testCases?: TestDataSource

Source of test cases (required for FULL and APP_INVOKE)


testResults?

optional testResults?: InlineTestResult[]

Inline test results for scoring (for SCORE jobs, mutually exclusive with sourceReportId)