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.