← Configuration  /  plugins

Plugin Semantic Fields 12

FieldTypeConstraintDefaultDescription
artifactsfieldsource-definedValidated `artifacts` configuration field; constraints follow the current source.
bindingsfieldsource-definedValidated `bindings` configuration field; constraints follow the current source.
configurationfieldsource-definedValidated `configuration` configuration field; constraints follow the current source.
controlfieldsource-definedValidated `control` configuration field; constraints follow the current source.
media_demandfieldsource-definedValidated `media_demand` configuration field; constraints follow the current source.
observation_demandfieldsource-definedValidated `observation_demand` configuration field; constraints follow the current source.
recording_sourcesfieldsource-definedValidated `recording_sources` configuration field; constraints follow the current source.
rolefieldsource-definedValidated `role` configuration field; constraints follow the current source.
runtimefieldsource-definedLifecycle, frequency, random seed and launch policy.
scenario_inputsfieldsource-definedValidated `scenario_inputs` configuration field; constraints follow the current source.
servicesfieldsource-definedValidated `services` configuration field; constraints follow the current source.
sessionfieldsource-definedValidated `session` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:29

Plugin Runtime Fields 5

FieldTypeConstraintDefaultDescription
api_versionfieldsource-definedValidated `api_version` configuration field; constraints follow the current source.
distributionfieldsource-definedValidated `distribution` configuration field; constraints follow the current source.
distribution_versionfieldsource-definedValidated `distribution_version` configuration field; constraints follow the current source.
entry_pointfieldsource-definedValidated `entry_point` configuration field; constraints follow the current source.
valuefieldsource-definedValidated `value` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:43

Dynamic Binding Fields 3

FieldTypeConstraintDefaultDescription
allowed_entity_kindsfieldsource-definedValidated `allowed_entity_kinds` configuration field; constraints follow the current source.
implicitfieldsource-definedValidated `implicit` configuration field; constraints follow the current source.
modefieldsource-definedValidated `mode` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:50

Service Declaration Fields 2

FieldTypeConstraintDefaultDescription
optionalfieldsource-definedValidated `optional` configuration field; constraints follow the current source.
requiredfieldsource-definedValidated `required` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:51

Control Declaration Fields 1

FieldTypeConstraintDefaultDescription
target_discoveryfieldsource-definedValidated `target_discovery` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:52

Observation Demand Fields 2

FieldTypeConstraintDefaultDescription
expansionfieldsource-definedValidated `expansion` configuration field; constraints follow the current source.
selectorsfieldsource-definedValidated `selectors` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:53

Observation Demand Expansion Fields 2

FieldTypeConstraintDefaultDescription
selectorfieldsource-definedValidated `selector` configuration field; constraints follow the current source.
valuesfieldsource-definedValidated `values` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:54

Media Demand Fields 7

FieldTypeConstraintDefaultDescription
collectionfieldsource-definedValidated `collection` configuration field; constraints follow the current source.
default_encodingfieldsource-definedValidated `default_encoding` configuration field; constraints follow the current source.
default_qualityfieldsource-definedValidated `default_quality` configuration field; constraints follow the current source.
encodingfieldsource-definedValidated `encoding` configuration field; constraints follow the current source.
qualityfieldsource-definedValidated `quality` configuration field; constraints follow the current source.
requiredfieldsource-definedValidated `required` configuration field; constraints follow the current source.
sourcefieldsource-definedValidated `source` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:56

Binding Spec Fields 3

FieldTypeConstraintDefaultDescription
defaultfieldsource-definedValidated `default` configuration field; constraints follow the current source.
kindsfieldsource-definedValidated `kinds` configuration field; constraints follow the current source.
requiredfieldsource-definedValidated `required` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:67

Access Declaration Fields 3

FieldTypeConstraintDefaultDescription
allowedfieldsource-definedValidated `allowed` configuration field; constraints follow the current source.
defaultsfieldsource-definedValidated `defaults` configuration field; constraints follow the current source.
selectorsfieldsource-definedValidated `selectors` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:68

Access Fields 3

FieldTypeConstraintDefaultDescription
controlfieldsource-definedValidated `control` configuration field; constraints follow the current source.
observefieldsource-definedValidated `observe` configuration field; constraints follow the current source.
servicesfieldsource-definedValidated `services` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:69

Access Selector Fields 2

FieldTypeConstraintDefaultDescription
controlfieldsource-definedValidated `control` configuration field; constraints follow the current source.
observefieldsource-definedValidated `observe` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:70

Control Selector Fields 2

FieldTypeConstraintDefaultDescription
bindingfieldsource-definedValidated `binding` configuration field; constraints follow the current source.
groupfieldsource-definedValidated `group` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:71

Artifact Selector Fields 4

FieldTypeConstraintDefaultDescription
formatfieldsource-definedValidated `format` configuration field; constraints follow the current source.
requiredfieldsource-definedValidated `required` configuration field; constraints follow the current source.
sha256fieldsource-definedValidated `sha256` configuration field; constraints follow the current source.
urifieldsource-definedValidated `uri` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:72

Session Fields 3

FieldTypeConstraintDefaultDescription
freshnessfieldsource-definedValidated `freshness` configuration field; constraints follow the current source.
heartbeatfieldsource-definedValidated `heartbeat` configuration field; constraints follow the current source.
leasefieldsource-definedValidated `lease` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:73

Freshness Fields 1

FieldTypeConstraintDefaultDescription
max_observation_age_sim_sfieldsource-definedValidated `max_observation_age_sim_s` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:74

Timeout Fields 1

FieldTypeConstraintDefaultDescription
timeout_sfieldsource-definedValidated `timeout_s` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:75