CreateJob

Request Type: Job

Field

Type

Repeated

Description

job_id

JobId

description

string

tags

Job.TagsEntry

start_date_time

google.protobuf.Timestamp

current_hash

int64

manager_configuration

string

services

Service

norsk_media_version

Version

norsk_service_parameters

ServiceParameters

volumes

string

state

Job.JobState

shape

string

architecture

string

subnet

string

availabilityDomain

string

write_files

WriteFile

norsk_cpu_list

uint32

auto_placement

AutoPlacement

AutoManager v1 — present iff the job is under AutoManager’s bundle/placement control; absent for plain createJob. Existing SDK consumers ignore this field.

product_template

ProductTemplateRef

Product-template-shaped jobs (task 39). Both opaque to Manager — stored and forwarded as-is to the worker. If product_template is set, the worker launches via the product-template path; otherwise the legacy services/volumes path runs unchanged.

product_template_parameters

Job.ProductTemplateParametersEntry

Resolved env-var overrides for the product-template compose stack. Map shape — empty / absent are equivalent on the wire.

terminal_state

JobTerminalState

Durable terminal verdict written back by AutoManager (restart ceiling exceeded / bronze drop). Present ⇒ the job has fully failed and must not be re-placed; absent ⇒ no terminal verdict. Survives a daemon restart.

Response Type: JobHash

Field

Type

Repeated

Description

hash

int64