Class DataQualityRuleTemplate (2.20.0)

DataQualityRuleTemplate(mapping=None, *, ignore_unknown_fields=False, **kwargs)

DataQualityRuleTemplate represents a template which can be reused across multiple data quality rules.

Attributes

Name Description
name str
Output only. The name of the rule template in the format: projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}
dimension str
Output only. The dimension a rule template belongs to. Rule level results are also aggregated at the dimension level.
sql_collection MutableSequence[google.cloud.dataplex_v1.types.DataQualityRuleTemplate.Sql]
Output only. Collection of SQLs for data quality rules. Currently only one SQL is supported.
input_parameters MutableMapping[str, google.cloud.dataplex_v1.types.DataQualityRuleTemplate.ParameterDescription]
Output only. Description for input parameters
capabilities MutableSequence[str]
Output only. A list of features or properties supported by this rule template.

Classes

InputParametersEntry

InputParametersEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

ParameterDescription

ParameterDescription(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Description of the input parameter. It can include the type(s) supported by the parameter and intended usage. It is for information purposes only and does not affect the behavior of the rule template.

Sql

Sql(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Templatized SQL query for data quality rules. It can have parameters that can be substituted with values when a rule is created using this template.