Amazon Glue · JSON Structure

Glue Get Data Quality Ruleset Response Structure

GetDataQualityRulesetResponse schema from Amazon Glue API

Type: object Properties: 7
AnalyticsData CatalogData IntegrationData PipelineETLServerless

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

Properties

Name Description Ruleset TargetTable CreatedOn LastModifiedOn RecommendationRunId

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-response-structure.json",
  "name": "GetDataQualityRulesetResponse",
  "description": "GetDataQualityRulesetResponse schema from Amazon Glue API",
  "type": "object",
  "properties": {
    "Name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NameString"
        },
        {
          "description": "The name of the ruleset."
        }
      ]
    },
    "Description": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DescriptionString"
        },
        {
          "description": "A description of the ruleset."
        }
      ]
    },
    "Ruleset": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DataQualityRulesetString"
        },
        {
          "description": "A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide."
        }
      ]
    },
    "TargetTable": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DataQualityTargetTable"
        },
        {
          "description": "The name and database name of the target table."
        }
      ]
    },
    "CreatedOn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "A timestamp. The time and date that this data quality ruleset was created."
        }
      ]
    },
    "LastModifiedOn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Timestamp"
        },
        {
          "description": "A timestamp. The last point in time when this data quality ruleset was modified."
        }
      ]
    },
    "RecommendationRunId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/HashString"
        },
        {
          "description": "When a ruleset was created from a recommendation run, this run ID is generated to link the two together."
        }
      ]
    }
  }
}