aws-cdk-lib.aws_glue.CfnDataQualityRulesetProps

interface CfnDataQualityRulesetProps

LanguageType name
.NETAmazon.CDK.AWS.Glue.CfnDataQualityRulesetProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsglue#CfnDataQualityRulesetProps
Javasoftware.amazon.awscdk.services.glue.CfnDataQualityRulesetProps
Pythonaws_cdk.aws_glue.CfnDataQualityRulesetProps
TypeScript aws-cdk-lib » aws_glue » CfnDataQualityRulesetProps

Properties for defining a CfnDataQualityRuleset.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_glue as glue } from 'aws-cdk-lib';

declare const tags: any;
const cfnDataQualityRulesetProps: glue.CfnDataQualityRulesetProps = {
  clientToken: 'clientToken',
  description: 'description',
  name: 'name',
  ruleset: 'ruleset',
  tags: tags,
  targetTable: {
    databaseName: 'databaseName',
    tableName: 'tableName',
  },
};

Properties

NameTypeDescription
clientToken?stringUsed 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?stringA description of the data quality ruleset.
name?stringThe name of the data quality ruleset.
ruleset?stringA Data Quality Definition Language (DQDL) ruleset.
tags?anyA list of tags applied to the data quality ruleset.
targetTable?IResolvable | DataQualityTargetTablePropertyAn object representing an AWS Glue table.

clientToken?

Type: string (optional)

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?

Type: string (optional)

A description of the data quality ruleset.


name?

Type: string (optional)

The name of the data quality ruleset.


ruleset?

Type: string (optional)

A Data Quality Definition Language (DQDL) ruleset.

For more information see the AWS Glue Developer Guide.


tags?

Type: any (optional)

A list of tags applied to the data quality ruleset.


targetTable?

Type: IResolvable | DataQualityTargetTableProperty (optional)

An object representing an AWS Glue table.