schema;schema_INVENTORY: required: True type: map mapping: COMPUTERS: include: schema_COMPUTERS DEVICES: include: schema_DEVICES schema;schema_DATABASE: required: True type: map mapping: computer: type: str required: True file: type: str required: True schema;schema_AGENT_DEVICE: type: map required: True mapping: computer: type: str required: True comm_access: type: str required: False name: type: str required: True library: type: str device: type: str # if protocol is not defined, the default value will be os.environ['PROJECT_ROOT_PATH']/src/core/pyros_django protocol: type: str is_real: type: bool required: True # if path_data_root is not defined, the default value will be os.environ['PROJECT_ROOT_PATH'] path_data_root: type: str is_active: type: bool required: False schema;schema_AGENT: type: map required: True mapping: computer: type: str required: True name: type: str required: True library: type: str protocol: type: str # if path_data_root is not defined, the default value will be os.environ['PROJECT_ROOT_PATH'] path_data_root: type: str is_active: type: bool required: False schema;schema_ALBUMS: type: seq required: True sequence: - type : map mapping: ALBUM: include: schema_ALBUM schema;schema_ALBUM: mapping: symbol: type: str required: True name: type: str required: True description: type: str required: False CHANNELS: type: seq required: True sequence: - type: str schema;schema_LAYOUTS: type: seq required: True sequence: - type : map mapping: LAYOUT: include: schema_LAYOUT schema;schema_LAYOUT: type: map required: True mapping: name: type: str description: type: str required: False ALBUMS: type: seq sequence: - type: str schema;schema_MOUNT: type: map mapping: name: type: str required: True COMPONENT_AGENTS: type: seq required: True sequence: - type: any schema;schema_FN_CONTEXTS: type: map required: False mapping: pyros_cat: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str pyros_skd: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str cal_L0: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str cal_L1: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_L0: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_L1: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_L1a: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_L1b: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_L1c: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_L1d: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_L2: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str img_tmp: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str pyros_seq: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str pyros_eph: type: map required: False mapping: root_dir: type: str description: type: str extension: type: str naming: type: str pathnaming: type: str schema;schema_CHANNEL: type: map mapping: symbol: type: str required: True name: type: str required: True COMPONENTS: type: seq required: False sequence: - type: any AGENTS: type: seq required: False sequence: - type: any fn_contexts: include: schema_FN_CONTEXTS schema;schema_IMAGE_CALIBRATIONS: type: map mapping: SERIES: type: seq sequence: - type: map mapping: SERIE: type: map mapping: when: type: str category: type: str name: type: str mount: type: str target: type: str CHANNELS: type: seq sequence: - type: map mapping: CHANNEL: type: map mapping: name: type: str filter: type: str shutter: type: str nb_images: type: int exptime: type: float binning: type: str valid_level_mean_minmax: type: str schema;schema_SECURITY: type: map required: True mapping: name: type: str required: True COMPONENT_AGENTS: type: seq required: True sequence: - type: any schema;schema_TOPOLOGY: required: True type: map mapping: SECURITY: include: schema_SECURITY MOUNT: include: schema_MOUNT CHANNELS: include: schema_CHANNELS ALBUMS: include: schema_ALBUMS LAYOUTS: include: schema_LAYOUTS schema;schema_COMPUTER: type: map mapping: name: type: str required: True file: type: str required: True role: type: str required: False network_interface_index: type: text network_ip: type: str schema;schema_AGENTS: required: True type: seq matching: "any" sequence: - type: map mapping: AGENT_DEVICE: include: schema_AGENT_DEVICE - type: map mapping: AGENT: include: schema_AGENT schema;schema_COMPUTERS: type: seq sequence: - type: map mapping: COMPUTER: include: schema_COMPUTER schema;schema_link: type: map required: True mapping: type: type: str required: True name: type: str required: True url: type: str required: True install: type: map mapping: shell: type: str script: type: str schema;schema_DEPENDENCY: type: map required: True mapping: computers: type: seq sequence: - type: str links: type: seq sequence: - type: map mapping : link: include: schema_link schema;schema_DEPENDENCIES: type: seq required: False sequence: - type: map mapping: DEPENDENCY: include: schema_DEPENDENCY schema;schema_UNIT: type: map required: True mapping: name: type: str required: True home: type: str required: True duskelev: type: str required: True horizon: type: map required: True mapping: type: type: str required: True line: type: seq required: True sequence: - type: seq sequence: - type: number MONITORING_DEVICES: type: seq sequence: - type: str DATABASE: include: schema_DATABASE SEQUENCE_MANAGEMENT: type: map mapping: fn_contexts: include: schema_FN_CONTEXTS AGENTS: include: schema_AGENTS TOPOLOGY: include: schema_TOPOLOGY DEPENDENCIES: include: schema_DEPENDENCIES IMAGE_CALIBRATIONS: include: schema_IMAGE_CALIBRATIONS schema;schema_UNITS: type: seq required: True sequence: - type: map mapping : UNIT: include: schema_UNIT schema;schema_CHANNELS: type: seq required: True sequence: - type : map mapping: CHANNEL: include: schema_CHANNEL schema;schema_DEVICE: type: map required: True mapping: name: type: str required: True file: type: str required: True network_interface_index: type: text network_ip: type: str schema;schema_DEVICES: type: seq required: True sequence: - type: map mapping: DEVICE: include: schema_DEVICE schema;schema_OBSERVATORY: type: map required: True mapping: name: type: str required: True INVENTORY: include: schema_INVENTORY UNITS: include: schema_UNITS type: map mapping: schema: type: str required: True OBSERVATORY: include: schema_OBSERVATORY