Artifact Delivery Result v1¶
Source schema: doc/schemas/artifact-delivery-result.v1.schema.json
Response returned by the Artifact Delivery host capability after accepting or completing a delivery request.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: artifact-delivery-result.v1 |
|
delivery/id |
yes |
string | |
status |
yes |
enum: accepted, running, succeeded, partial, failed-retryable, failed-permanent, expired |
|
failure/class |
no |
ref: #/$defs/failureClass |
|
diagnostic |
no |
object | array | string | number | boolean | null | |
stage/results |
no |
array |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
failureClass |
enum: envelope-malformed, envelope-invalid, route-unresolved, admission-conflict, kind-not-supported, outbound-denied, adapter-transient, adapter-permanent, stage-timeout, admission-timeout, ledger-error, runtime-limit |
|
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
artifact-delivery-result.v1
delivery/id¶
- Required:
yes - Shape: string
status¶
- Required:
yes - Shape: enum:
accepted,running,succeeded,partial,failed-retryable,failed-permanent,expired
failure/class¶
- Required:
no - Shape: ref:
#/$defs/failureClass
diagnostic¶
- Required:
no - Shape: object | array | string | number | boolean | null
stage/results¶
- Required:
no - Shape: array
Definition Semantics¶
$defs.failureClass¶
- Shape: enum:
envelope-malformed,envelope-invalid,route-unresolved,admission-conflict,kind-not-supported,outbound-denied,adapter-transient,adapter-permanent,stage-timeout,admission-timeout,ledger-error,runtime-limit