1. Proxies and Flow

components

Version

Defines reusable, named components that can be referenced from other sections (e.g., via $ref).
components:
demoComponent: # id for the component
log: {} # referenceable plugin
---
api:
port: 2000
flow:
- $ref: '#/components/demoComponent' # references the demo component
components:
   demoComponent: # id for the component
     log: {} # referenceable plugin
 ---
 api:
   port: 2000
   flow:
     - $ref: '#/components/demoComponent' # references the demo component

Syntax

components:
<id>:
<component>: {}
components:
  <id>:
    <component>: {}

Child Structure

ElementCardinalityDescription
Component0..*

Can be used in

No parent elements.