Schema for Jarvis Engine Settings

From EngineSettings.schema.yaml (jarvis/EngineSettings.schema)

---
$id: https://skeleton.botmd.io/jarvis/EngineSettings.schema
$schema: http://json-schema.org/draft-07/schema#

title: Engine Settings
description: >-
  These settings are used for configuring the chat `Engine` in Chatterbox.

oneOf:
  - title: JarvisEngine
    description: Engine settings for `JarvisEngine`.
    type: object

    additionalProperties: false
    required: [jarvis]
    properties:
      jarvis:
        $ref: "#/definitions/jarvis"
    #end properties
#end oneOf

definitions:
  jarvis:
    title: JarvisEngine
    description: Engine settings for `JarvisEngine`.

    type: object
    additionalProperties: false
    required: []
    properties:
      index_alias:
        title: Index Alias
        description: The alias to used for Elasticsearch indices created by this Engine. All indices will be created Default is `jarvis`.
        type: string
        pattern: '^[\w\_]+$'
      #end index_alias
    #end properties
  #end jarvis
#end definitions

[Main Page] [Schema Documentation] [Examples]