Skip to main content

IRuntimePod

Agent Runtimes


Agent Runtimes / models/Runtime / IRuntimePod

Interface: IRuntimePod

Defined in: src/models/Runtime.ts:56

A runtime pod as returned by the Datalayer control-plane.

This is the canonical snake_case transport shape for a runtime pod. The Datalayer Client's RuntimeData (see RuntimeDTO.ts) is a type alias of this interface, so there is a single source of truth for the pod payload. It is the source of the pod-level fields composed into IRuntimeModel.

It is distinct from IRuntimeDesc, which is the camelCase, location-agnostic UI descriptor used by pickers/launchers - do not merge the two (see IRuntimeDesc).

Extended by

Properties

burning_rate

burning_rate: number

Defined in: src/models/Runtime.ts:95

Credits burning rate per second


environment_name

environment_name: string

Defined in: src/models/Runtime.ts:71

Environment name


environment_title

environment_title: string

Defined in: src/models/Runtime.ts:67

Environment display name


expired_at?

optional expired_at?: string

Defined in: src/models/Runtime.ts:107

Runtime credits reservation expiration timestamp


given_name

given_name: string

Defined in: src/models/Runtime.ts:83

Runtime user given name


ingress

ingress: string

Defined in: src/models/Runtime.ts:79

Runtime ingress URL


pod_name

pod_name: string

Defined in: src/models/Runtime.ts:75

Runtime name


reservation_id?

optional reservation_id?: string

Defined in: src/models/Runtime.ts:99

Kernel reservation ID


started_at

started_at: string

Defined in: src/models/Runtime.ts:103

Runtime usage starting timestamp


token

token: string

Defined in: src/models/Runtime.ts:91

Server authentication token


type

type: IRuntimeType

Defined in: src/models/Runtime.ts:87

Runtime type


uid

uid: string

Defined in: src/models/Runtime.ts:63

Stable runtime pod identifier (ULID) assigned by the control-plane.

Distinct from the kernel id carried by Kernel.IModel: a pod may exist before a kernel is attached, so prefer uid for pod identity.