From ProviderSettings.schema.yaml (bell/ProviderSettings.schema
)
---
$id: https://skeleton.botmd.io/fleming/ProviderSettings.schema
$schema: http://json-schema.org/draft-07/schema#
title: Bell Provider
description: >-
Provider settings for `BellProvider`.
type: object
additionalProperties: true
required: []
allOf:
- $ref: "/hospital/Permissions.schema"
- properties:
sources:
title: Sources
description: Sources used to download roster or any additional information required for parsing the roster.
type: object
additionalProperties: false
properties:
s3:
title: S3 URL
description: The URI of the s3 source. eg. s3://bucket/key/ .
type: string
mailtrafick:
title: mailtrafick URL
description: The URI of the mailtrafick source. eg. s3://bucket/key/ .
type: string
rest:
title: rest URL
description: The URI of the rest source. eg. https://rest/endpoint .
type: string
sinks:
title: Sinks
description: Sinks used to upload roster or any additional information.
type: object
additionalProperties: false
properties:
s3:
title: S3 URL
description: The URI of the s3 sink. eg. s3://bucket/key/ .
type: string
mailtrafick:
title: mailtrafick URL
description: The URI of the mailtrafick sink. eg. s3://bucket/key/ .
type: string
rest:
title: rest URL
description: The URI of the rest sink. eg. https://rest/endpoint .
type: string