Skip to content

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


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

Interface: SubmitAppInvocationJobCommandInput

The input for SubmitAppInvocationJobCommand.

Extends

Properties

app?

optional app?: AppConfig

App invocation configuration — function selection, runtime parameters, and evaluator override

Inherited from

SubmitAppInvocationJobInput.app


continueBufferMs?

optional continueBufferMs?: number

Buffer time in milliseconds before Lambda timeout to trigger CONTINUE checkpoint. Internal testing/tuning parameter — not for end-user use.

Inherited from

SubmitAppInvocationJobInput.continueBufferMs


evaluatorName

evaluatorName: string

Name of the evaluator

Inherited from

SubmitAppInvocationJobInput.evaluatorName


experimentName?

optional experimentName?: string

Experiment name for grouping related jobs and reports

Inherited from

SubmitAppInvocationJobInput.experimentName


heartbeatSeconds?

optional heartbeatSeconds?: number

Heartbeat timeout in seconds for Step Functions task states. The evaluator must send a heartbeat within this interval or the task is marked as timed out.

Inherited from

SubmitAppInvocationJobInput.heartbeatSeconds


processLocally?

optional processLocally?: boolean

When true, the caller will process the job locally — suppresses EventBridge event emission

Inherited from

SubmitAppInvocationJobInput.processLocally


reportId?

optional reportId?: string

Report ID to store results in (auto-created if not provided)

Inherited from

SubmitAppInvocationJobInput.reportId


reportName?

optional reportName?: string

Name for the auto-created report (ignored if reportId is provided)

Inherited from

SubmitAppInvocationJobInput.reportName


testCases

testCases: TestDataSource

Source of test cases for invocation

Inherited from

SubmitAppInvocationJobInput.testCases