Skip to content

Creates a data quality ruleset with DQDL rules applied to a specified Glue table

Description

Creates a data quality ruleset with DQDL rules applied to a specified Glue table.

You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.

Usage

glue_create_data_quality_ruleset(Name, Description, Ruleset, Tags,
  TargetTable, DataQualitySecurityConfiguration, ClientToken)

Arguments

  • Name

    [required] A unique name for the data quality ruleset.

  • Description

    A description of the data quality ruleset.

  • Ruleset

    [required] A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

  • Tags

    A list of tags applied to the data quality ruleset.

  • TargetTable

    A target table associated with the data quality ruleset.

  • DataQualitySecurityConfiguration

    The name of the security configuration created with the data quality encryption option.

  • ClientToken

    Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

Value

A list with the following syntax:

list(
  Name = "string"
)

Request syntax

svc$create_data_quality_ruleset(
  Name = "string",
  Description = "string",
  Ruleset = "string",
  Tags = list(
    "string"
  ),
  TargetTable = list(
    TableName = "string",
    DatabaseName = "string",
    CatalogId = "string"
  ),
  DataQualitySecurityConfiguration = "string",
  ClientToken = "string"
)