{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/json-schema/glue-get-data-quality-result-response-schema.json", "title": "GetDataQualityResultResponse", "description": "GetDataQualityResultResponse schema from Amazon Glue API", "type": "object", "properties": { "ResultId": { "allOf": [ { "$ref": "#/components/schemas/HashString" }, { "description": "A unique result ID for the data quality result." } ] }, "Score": { "allOf": [ { "$ref": "#/components/schemas/GenericBoundedDouble" }, { "description": "An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules." } ] }, "DataSource": { "allOf": [ { "$ref": "#/components/schemas/DataSource" }, { "description": "The table associated with the data quality result, if any." } ] }, "RulesetName": { "allOf": [ { "$ref": "#/components/schemas/NameString" }, { "description": "The name of the ruleset associated with the data quality result." } ] }, "EvaluationContext": { "allOf": [ { "$ref": "#/components/schemas/GenericString" }, { "description": "In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the evaluationContext can differentiate the nodes." } ] }, "StartedOn": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The date and time when the run for this data quality result started." } ] }, "CompletedOn": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The date and time when the run for this data quality result was completed." } ] }, "JobName": { "allOf": [ { "$ref": "#/components/schemas/NameString" }, { "description": "The job name associated with the data quality result, if any." } ] }, "JobRunId": { "allOf": [ { "$ref": "#/components/schemas/HashString" }, { "description": "The job run ID associated with the data quality result, if any." } ] }, "RulesetEvaluationRunId": { "allOf": [ { "$ref": "#/components/schemas/HashString" }, { "description": "The unique run ID associated with the ruleset evaluation." } ] }, "RuleResults": { "allOf": [ { "$ref": "#/components/schemas/DataQualityRuleResults" }, { "description": "A list of DataQualityRuleResult objects representing the results for each rule. " } ] } } }