Skip to content

CreateDataQualityRulesetRequest

Source code in docs_src/capo_glue/types/create_data_quality_ruleset_request.py
class CreateDataQualityRulesetRequest(TypedDict, closed=True):
    name: "capo_glue.types.name_string.NameString"
    """<p>A unique name for the data quality ruleset.</p>"""
    description: NotRequired["capo_glue.types.description_string.DescriptionString"]
    """<p>A description of the data quality ruleset.</p>"""
    ruleset: "capo_glue.types.data_quality_ruleset_string.DataQualityRulesetString"
    """<p>A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.</p>"""
    tags: NotRequired["capo_glue.types.tags_map.TagsMap"]
    """<p>A list of tags applied to the data quality ruleset.</p>"""
    target_table: NotRequired[
        "capo_glue.types.data_quality_target_table.DataQualityTargetTable"
    ]
    """<p>A target table associated with the data quality ruleset.</p>"""
    data_quality_security_configuration: NotRequired[
        "capo_glue.types.name_string.NameString"
    ]
    """<p>The name of the security configuration created with the data quality encryption option.</p>"""
    client_token: NotRequired["capo_glue.types.hash_string.HashString"]
    """<p>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.</p>"""

client_token instance-attribute

client_token: NotRequired[HashString]

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.

data_quality_security_configuration instance-attribute

data_quality_security_configuration: NotRequired[NameString]

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

description instance-attribute

description: NotRequired[DescriptionString]

A description of the data quality ruleset.

name instance-attribute

name: NameString

A unique name for the data quality ruleset.

ruleset instance-attribute

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

tags instance-attribute

tags: NotRequired[TagsMap]

A list of tags applied to the data quality ruleset.

target_table instance-attribute

target_table: NotRequired[DataQualityTargetTable]

A target table associated with the data quality ruleset.