Amazon Glue · JSON Structure

Glue Get Data Quality Ruleset Evaluation Run Response Structure

GetDataQualityRulesetEvaluationRunResponse schema from Amazon Glue API

Type: object Properties: 14
AnalyticsData CatalogData IntegrationData PipelineETLServerless

GetDataQualityRulesetEvaluationRunResponse is a JSON Structure definition published by Amazon Glue, describing 14 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

RunId DataSource Role NumberOfWorkers Timeout AdditionalRunOptions Status ErrorString StartedOn LastModifiedOn CompletedOn ExecutionTime RulesetNames ResultIds

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/json-structure/glue-get-data-quality-ruleset-evaluation-run-response-structure.json",
  "name": "GetDataQualityRulesetEvaluationRunResponse",
  "description": "GetDataQualityRulesetEvaluationRunResponse schema from Amazon Glue API",
  "type": "object",
  "properties": {
    "RunId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/HashString"
        },
        {
          "description": "The unique run identifier associated with this run."
        }
      ]
    },
    "DataSource": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DataSource"
        },
        {
          "description": "The data source (an Glue table) associated with this evaluation run."
        }
      ]
    },
    "Role": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RoleString"
        },
        {
          "description": "An IAM role supplied to encrypt the results of the run."
        }
      ]
    },
    "NumberOfWorkers": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NullableInteger"
        },
        {
          "description": "The number of <code>G.1X</code> workers to be used in the run. The default is 5."
        }
      ]
    },
    "Timeout": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timeout"
        },
        {
          "description": "The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters <code>TIMEOUT</code> status. The default is 2,880 minutes (48 hours)."
        }
      ]
    },
    "AdditionalRunOptions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DataQualityEvaluationRunAdditionalRunOptions"
        },
        {
          "description": "Additional run options you can specify for an evaluation run."
        }
      ]
    },
    "Status": {
      "allOf": [
        {
          "$ref": "#/components/schemas/TaskStatusType"
        },
        {
          "description": "The status for this run."
        }
      ]
    },
    "ErrorString": {
      "allOf": [
        {
          "$ref": "#/components/schemas/GenericString"
        },
        {
          "description": "The error strings that are associated with the run."
        }
      ]
    },
    "StartedOn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "The date and time when this run started."
        }
      ]
    },
    "LastModifiedOn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "A timestamp. The last point in time when this data quality rule recommendation run was modified."
        }
      ]
    },
    "CompletedOn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "The date and time when this run was completed."
        }
      ]
    },
    "ExecutionTime": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ExecutionTime"
        },
        {
          "description": "The amount of time (in seconds) that the run consumed resources."
        }
      ]
    },
    "RulesetNames": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RulesetNames"
        },
        {
          "description": "A list of ruleset names for the run."
        }
      ]
    },
    "ResultIds": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DataQualityResultIdList"
        },
        {
          "description": "A list of result IDs for the data quality results for the run."
        }
      ]
    }
  }
}