json.schema.configuration.testResultNotificationConfiguration.json Maven / Gradle / Ivy
{
"$id": "https://open-metadata.org/schema/entity/configuration/testResultNotificationConfiguration.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "TestResultNotificationConfiguration",
"description": "This schema defines the SSL Config.",
"type": "object",
"javaType": "org.openmetadata.api.configuration.airflow.TestResultNotificationConfiguration",
"properties": {
"enabled": {
"description": "Is Test Notification Enabled?",
"type" : "boolean",
"default": false
},
"onResult": {
"description": "Send notification on Success, Failed or Aborted?",
"type" : "array",
"items": {
"$ref": "../tests/basic.json#/definitions/testCaseStatus"
}
},
"receivers": {
"description": "Send notification on the mail",
"type": "array",
"items": {
"$ref": "../type/basic.json#/definitions/email"
}
},
"sendToOwners": {
"description": "Send notification on the mail",
"type": "boolean",
"default": false
}
},
"additionalProperties": false
}