Skip to content

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


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

Interface: GetEvaluatorJobCommandOutput

The output of GetEvaluatorJobCommand.

Extends

Properties

app?

optional app?: AppConfig

App invocation configuration used for this job

Inherited from

GetEvaluatorJobOutput.app


createdAt?

optional createdAt?: Date

Timestamp when the job was created

Inherited from

GetEvaluatorJobOutput.createdAt


error?

optional error?: JobError

Error details. Present only when the job fails.

Inherited from

GetEvaluatorJobOutput.error


evaluatorName

evaluatorName: string

Name of the evaluator

Inherited from

GetEvaluatorJobOutput.evaluatorName


experimentName?

optional experimentName?: string

Experiment name for grouping related jobs and reports

Inherited from

GetEvaluatorJobOutput.experimentName


jobId

jobId: string

Unique identifier for this job

Inherited from

GetEvaluatorJobOutput.jobId


jobType

jobType: JobType

Type of job

Inherited from

GetEvaluatorJobOutput.jobType


reportId

reportId: string

Report ID where results are stored

Inherited from

GetEvaluatorJobOutput.reportId


result?

optional result?: DocumentType

Result data. Present only when the job completes successfully.

Inherited from

GetEvaluatorJobOutput.result


scorers?

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

Scorer configurations used for this job (keyed by scorer name)

Inherited from

GetEvaluatorJobOutput.scorers


sourceReportId?

optional sourceReportId?: string

Source report ID to copy results from for re-scoring (creates a new report)

Inherited from

GetEvaluatorJobOutput.sourceReportId


stage

stage: JobStage

Current processing stage of the job

Inherited from

GetEvaluatorJobOutput.stage


status

status: JobStatus

Overall job status — computed from task states

Inherited from

GetEvaluatorJobOutput.status


tasks

tasks: Record\<string, TaskState>

Per-task status and configuration

Inherited from

GetEvaluatorJobOutput.tasks


updatedAt?

optional updatedAt?: Date

Timestamp when the job was last updated

Inherited from

GetEvaluatorJobOutput.updatedAt