dk.sdu.cloud.app.orchestrator.api.JobUpdate

UCloud Developer Guide / Orchestration of Resources / Compute / Jobs

JobUpdate

Describes an update to the Resource

data class JobUpdate(
    val state: JobState?,
    val outputFolder: String?,
    val status: String?,
    val expectedState: JobState?,
    val expectedDifferentState: Boolean?,
    val newTimeAllocation: Long?,
    val allowRestart: Boolean?,
    val newMounts: List<String>?,
    val timestamp: Long?,
)

Updates can optionally be fetched for a Resource. The updates describe how the Resource changes state over time. The current state of a Resource can typically be read from its status field. Thus, it is typically not needed to use the full update history if you only wish to know the current state of a Resource.

An update will typically contain information similar to the status field, for example:

  • A state value. For example, a compute Job might be RUNNING.

  • Change in key metrics.

  • Bindings to related Resources.

Properties

Last updated