Harness

class Harness

Representation of a Harness.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The allowed tools of the Harness. All tools are allowed by default.

Link copied to clipboard
val arn: String

The ARN of the Harness.

Link copied to clipboard

Represents inbound authorization configuration options used to authenticate incoming requests.

Link copied to clipboard
val createdAt: <Error class: unknown class>

The createdAt time of the Harness.

Link copied to clipboard

The compute environment on which the Harness runs.

Link copied to clipboard

The environment artifact (e.g., container) in which the Harness operates.

Link copied to clipboard

Environment variables exposed in the environment in which the Harness operates.

Link copied to clipboard

IAM role the Harness assumes when running.

Link copied to clipboard

Reason why create or update operations fail.

Link copied to clipboard

The ID of the Harness.

Link copied to clipboard

The name of the Harness.

Link copied to clipboard

The maximum number of iterations in the agent loop allowed before exiting per invocation.

Link copied to clipboard

The maximum number of tokens allowed before exiting per invocation.

Link copied to clipboard

AgentCore Memory instance configuration for short and long term memory.

Link copied to clipboard

The configuration of the default model used by the Harness.

Link copied to clipboard

The skills of the Harness.

Link copied to clipboard

The status of the Harness.

Link copied to clipboard

The system prompt of the Harness.

Link copied to clipboard

The maximum duration per invocation.

Link copied to clipboard

The tools of the Harness.

Link copied to clipboard

Configuration for truncating model context.

Link copied to clipboard
val updatedAt: <Error class: unknown class>

The updatedAt time of the Harness.

Functions

Link copied to clipboard
inline fun copy(block: Harness.Builder.() -> Unit = {}): Harness
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String