← Configuration  /  plugins

Plugin Semantic Fields 12

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

Plugin Runtime Fields 5

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

Dynamic Binding Fields 3

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

Service Declaration Fields 2

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

Control Declaration Fields 1

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

Observation Demand Fields 2

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

Observation Demand Expansion Fields 2

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

Media Demand Fields 7

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

Binding Spec Fields 3

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

Access Declaration Fields 3

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

Access Fields 3

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

Access Selector Fields 2

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

Control Selector Fields 2

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

Artifact Selector Fields 4

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

Session Fields 3

FieldTypeConstraintDefaultDescription
freshnessfieldsource-defined—Validated `freshness` configuration field; constraints follow the current source.
heartbeatfieldsource-defined—Validated `heartbeat` configuration field; constraints follow the current source.
leasefieldsource-defined—Validated `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-defined—Validated `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-defined—Validated `timeout_s` configuration field; constraints follow the current source.
Source: src/fastsim/config/plugin_contract.py:75