Schema: Propagator
(v0.0.1)
Propagator
kind: Propagator
metadata:
name: string
labels:
property1: string
property2: string
annotations:
? property1
? property2
spec:
options:
direction: both
signals:
- signal: string
target: string
encoding:
linear:
min: 0
max: 0
factor: 0
offset: 0
mapping:
- name: string
source: 0
target: 0
range:
min: 0
max: 0
A propagator definition.
Properties
Name | Type | Required | Description |
---|
kind | string | true | none |
metadata | object | false | Information relating to an object. |
» name | string | false | The name of the object. |
» labels | object | false | Identifying information used to identify objects within the system (e.g. giving a specific ’label’ to an object). |
»» additionalProperties | string | false | none |
» annotations | object | false | Non identifying information (i.e. information specific to the object itself). |
»» additionalProperties | any | false | none |
spec | PropagatorSpec | true | none |
Enumerated Values
Property | Value |
---|
kind | Propagator |
PropagatorSpec
options:
direction: both
signals:
- signal: string
target: string
encoding:
linear:
min: 0
max: 0
factor: 0
offset: 0
mapping:
- name: string
source: 0
target: 0
range:
min: 0
max: 0
Properties
Name | Type | Required | Description |
---|
options | object | false | none |
» direction | string | false | none |
signals | [SignalEncoding] | false | A list of signals belonging to this propagator. |
Enumerated Values
Property | Value |
---|
direction | both |
direction | forward |
direction | reverse |
SignalEncoding
signal: string
target: string
encoding:
linear:
min: 0
max: 0
factor: 0
offset: 0
mapping:
- name: string
source: 0
target: 0
range:
min: 0
max: 0
A signal encoding definition.
Properties
Name | Type | Required | Description |
---|
signal | string | true | The name of the signal. |
target | string | false | none |
encoding | object | false | none |
» linear | object | false | none |
»» min | number | false | none |
»» max | number | false | none |
»» factor | number | false | none |
»» offset | number | false | none |
» mapping | [object] | false | none |
»» name | string | false | none |
»» source | number | false | none |
»» target | number | false | none |
»» range | object | false | none |
»»» min | number | false | none |
»»» max | number | false | none |
undefined