Skip to content

Operator Task Binding Create v1

Source schema: doc/schemas/operator-task-binding-create.v1.schema.json

Request to bind one task profile an installed package pins. The operator supplies the profile document, which the host admits only at the package's registered digest, and only the choices the profile leaves open. Omitted safety values take the most restrictive admissible default, publication defaults to off, and the host fills the profile digest. A missing workspace, or a missing image variant when the profile admits several, is refused as incomplete; the request cannot carry digests, generations or portable facts. Creating a binding is an ordinary binding change: it names the operator binding under which it is made, and the host verifies that binding as current when it commits the change.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: operator-task-binding-create.v1
schema/v yes const: 1
binding/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
operator/binding-ref yes ref: operator-task-common.v1.schema.json#/$defs/operatorBindingRef
package/ref yes ref: operator-task-common.v1.schema.json#/$defs/ref
task-profile yes ref: operator-task-profile.v1.schema.json
workspace no object
inference no object
publication no object
safety no object
image-variant/ref no ref: operator-task-common.v1.schema.json#/$defs/ref Required when the profile admits more than one image variant; forbidden to restate otherwise by the host's admission, not by shape.
## Field Semantics

schema

  • Required: yes
  • Shape: const: operator-task-binding-create.v1

schema/v

  • Required: yes
  • Shape: const: 1

binding/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

operator/binding-ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/operatorBindingRef

package/ref

  • Required: yes
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

task-profile

  • Required: yes
  • Shape: ref: operator-task-profile.v1.schema.json

workspace

  • Required: no
  • Shape: object

inference

  • Required: no
  • Shape: object

publication

  • Required: no
  • Shape: object

safety

  • Required: no
  • Shape: object

image-variant/ref

  • Required: no
  • Shape: ref: operator-task-common.v1.schema.json#/$defs/ref

Required when the profile admits more than one image variant; forbidden to restate otherwise by the host's admission, not by shape.