blob: 1b433060900c055f0b337f6ed094519374a15f56 [file] [log] [blame]
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": ["string", "null"]
},
"options": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": ["string", "null"]
},
"version_added": {
"type": ["string", "null"]
},
"type": {
"type": "string",
"enum": ["string", "boolean", "integer", "float"]
},
"example": {
"type": ["string", "null", "number"]
},
"default": {
"type": ["string", "null", "number"]
},
"sensitive": {
"type": "boolean",
"description": "When true, this option is sensitive and can be specified using AIRFLOW__{section}___{name}__SECRET or AIRFLOW__{section}___{name}_CMD environment variables. See: airflow.configuration.AirflowConfigParser.sensitive_config_values"
}
},
"required": [
"name",
"description",
"version_added",
"type",
"example",
"default"
],
"additional_properties": false
}
}
},
"required": [
"name",
"description",
"options"
],
"additional_properties": false
}
}