CfnDataQualityRulesetProps

class aws_cdk.aws_glue.CfnDataQualityRulesetProps(*, client_token=None, description=None, name=None, ruleset=None, tags=None, target_table=None)

Bases: object

Properties for defining a CfnDataQualityRuleset.

Parameters:
  • client_token (Optional[str]) – 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.

  • description (Optional[str]) – A description of the data quality ruleset.

  • name (Optional[str]) – The name of the data quality ruleset.

  • ruleset (Optional[str]) – A Data Quality Definition Language (DQDL) ruleset. For more information see the AWS Glue Developer Guide.

  • tags (Any) – A list of tags applied to the data quality ruleset.

  • target_table (Union[IResolvable, DataQualityTargetTableProperty, Dict[str, Any], None]) – An object representing an AWS Glue table.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-dataqualityruleset.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_glue as glue

# tags: Any

cfn_data_quality_ruleset_props = glue.CfnDataQualityRulesetProps(
    client_token="clientToken",
    description="description",
    name="name",
    ruleset="ruleset",
    tags=tags,
    target_table=glue.CfnDataQualityRuleset.DataQualityTargetTableProperty(
        database_name="databaseName",
        table_name="tableName"
    )
)

Attributes

client_token

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-dataqualityruleset.html#cfn-glue-dataqualityruleset-clienttoken

description

A description of the data quality ruleset.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-dataqualityruleset.html#cfn-glue-dataqualityruleset-description

name

The name of the data quality ruleset.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-dataqualityruleset.html#cfn-glue-dataqualityruleset-name

ruleset

A Data Quality Definition Language (DQDL) ruleset.

For more information see the AWS Glue Developer Guide.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-dataqualityruleset.html#cfn-glue-dataqualityruleset-ruleset

tags

A list of tags applied to the data quality ruleset.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-dataqualityruleset.html#cfn-glue-dataqualityruleset-tags

target_table

An object representing an AWS Glue table.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-dataqualityruleset.html#cfn-glue-dataqualityruleset-targettable